Está en la página 1de 23

FASE 2

Reconocimiento del software

PROPONENTE:
CRISTIAM FELIPE PUERTO OTALORA
1053615312

Presentado a:
Javier Ricardo Vásquez Rojas

Grupo:
203037-56

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


INGENIERÍA ELECTRÓNICA
SOFTWARE AVANZADO PARA INGENIERÍA
20 MARZO 2024
ZIPAQUIRÁ
INTRODUCCION

La siguiente actividad es referente al curso software para ingeniería la cual pertenece al momento
inicial esta esta nutrida por un amplio campo por el que aprender y desarrollar en LadVIEW
puntualmente dentro de este software se verá desarrollado instrumentos virtuales exactamente 6
elementos creados aquí. El primero 1.1 punto reflejara versiones a través de la multiplicación al
igual que el segundo 1.2 solo que los elementos de conversión cambian de amperios a ohmios,
seguido de esto se encontrara el 1.3 se verá reflejado la creación de un arreglo con 5 valores con
su respectiva comprobación, después de esto en el ejercicio 1.4 se verá estructura y realizado dos
variables el valor de dos resistencias y mediante tres LED.. después casi finalizando la actividad en
el paso 1.5 se encuentra tres botones booleanos (A, B, C) para que el usuario pueda cambiar su
estado y mostrara en dos LED el resultado de las siguientes operaciones.

OBJETIVO

Incorporar los fundamentos de programación en la solución de problemas que incluyen


operaciones matemáticas elementales a través de un lenguaje de programación gráfica.
ACTIVIDADES POR DESARROLLAR

1. En LabVIEW crear un instrumento virtual para realizar los siguientes cálculos. Una vez
realice los instrumentos tome una captura de pantalla donde se evidencie la fecha y hora,
y el Panel Frontal y el Diagrama de Bloques en LabVIEW.

a. Asigne a una variable el valor de corriente en Amperios y conviértala a miliamperios.


La ecuación necesaria para hacer la conversión es la siguiente:

𝑐𝑜𝑟𝑟𝑖𝑒𝑛𝑡𝑒 𝑒𝑛 𝑚𝑖𝑙𝑖 𝐴𝑚𝑝𝑒𝑟𝑖𝑜𝑠 = 1000 ∗ 𝑐𝑜𝑟𝑟𝑖𝑒𝑛𝑡𝑒 𝑒𝑛 𝐴𝑚𝑝𝑒𝑟𝑖𝑜


Se estableció un numeric control para que, a través de él, el usuario ingrese un valor el cual
corresponde a la corriente en Amperios, el cual este valor será trasformado a Mili amperios a
través de la función numeric multiply que multiplica por la constante 1000 entonces el valor del
Amperio será trasformado a mili Amperio y se verá reflejado en el numeric Indicator.

En este caso el usuario digito2,56 que seria igual a 2,65 Amperios generando la multiplicación
automática por la constante 1000 y nos arroja 2650 que esto sería igual a 2650 miliamperios

Función Descripción Parámetros de Valores de salida


entrada
Numeric multiply Realiza una Dos valores Producto de
multiplicación de dos numéricos de entrada operación de dos
variables valores numéricos de
entrada
Dato(s) de Resultado Captura de pantalla de la Interfaz
prueba esperado
(AMPERIOS) (MILIAMPERIOS)
124 124000

356 356000

0,4 400

18 18000
20465 20465000

30 30000

57 57000

0,90 900
b. Genere automáticamente un número aleatorio entre 0 y 5000 usando un botón, este
valor será la variable en Ohmios, luego de generar el valor conviértala a kilo Ohmios.
La ecuación necesaria para hacer la conversión es la siguiente:

𝑟𝑒𝑠𝑖𝑠𝑡𝑒𝑛𝑐𝑖𝑎 𝑒𝑛 𝑘𝑖𝑙𝑜 𝑂ℎ𝑚𝑖𝑜𝑠 = 𝑟𝑒𝑠𝑖𝑠𝑡𝑒𝑛𝑐𝑖𝑎 𝑒𝑛 𝑂ℎ𝑚𝑖𝑜𝑠 / 1000


Numeric inidicator

Ramdon number

Operación

Numeric constant

En este caso se utiliza un elemento llamado ramdon number que nos permite adquirir un numero
aleatorio en un constante predeterminada por el usuario, de igual manera se utiliza un elemento
operacional en este caso la división la cual se le creo una constante de 1000 lo que nos quiere
decir es que el valor de entrada va ser dividido por esta constante y el resultado de esta operación
será visualizado en un indicador numérico.

En este caso tenemos que se genero un numero al azar el cual fue 80 esto será igual a 80 ohmios
este valor al ser procesado de manera automática por nuestro programa nos arroja un valor de
0,08 que es igual a 0,08 kilo ohmios

Función Descripción Parámetros de Valores de salida


entrada
Numeric divide Realiza una división Dos valores Producto de
de dos variables numéricos de entrada operación de dos
valores numéricos de
entrada
Ramdom number Arroja un valor Dos constantes una Numero real
aleatorio que estén mínima una máxima
dentro de dos
constantes
predeterminadas
Dato(s) de Resultado Captura de pantalla de la Interfaz
prueba esperado
(OHMIOS) (KILO OHMIOS)
98 0,098

74 0,074

30 0,03

14 0,014
24 0,024

2 0,002

20 0,02

56 0,056
c. Leer en un arreglo 5 valores diferentes de resistencia (uno en cada celda) y a través de
un indicador mostrar el valor de la resistencia equivalente a una conexión en serie de
dichas resistencias. Para hallar el valor de la resistencia equivalente debe sumar todos
los elementos del vector.
Dato(s) de Resultado Captura de pantalla de la Interfaz
prueba esperado
R=2 173
R=26
R=100
R=35
R=10

R=29 550
R=6
R=150
R=350
R=15
d. Asigne a dos variables el valor de dos resistencias y mediante tres LED indique la
siguiente información:

• Si el valor de la primera resistencia es mayor que el valor de la segunda resistencia


se encenderá el primer LED.
• Si el valor de la primera resistencia es menor que el valor de la segunda resistencia
se encenderá el segundo LED.
• Si el valor de la primera resistencia es igual que el valor de la segunda resistencia se
encenderá el tercer LED.
Numeric control
Operación

Indicadores led

Tenemos dos controles numéricos que nos simulan nuestras entradas de las resistencias esto
valores van a pasar por ciertos bloques de comparación donde serán procesadas estas señales y
nos arrojaran un resultado según corresponda el resultado de esta será reflejada en un conjunto
de bloques de led los cuales están determinados según resultado de la comparación de la misma.

En nuestra interfaz tenemos los dos valores de entrada definidos por el usuario que representan
dos resistencia y de igual manera identificamos nuestros 3 led que nos indicaran 3 incógnitas que
son si R1 >R2 led1=1,led2=0,led3=0, si R1<R2 led1=0,led2=1,led3=0, si R1=R2 led1=0,led2=0
led3=1

Función Descripción Parámetros de Valores de salida


entrada
Indicadores led Indica por medio de 1= on On -off
luminosidad 0=off
Comparison Compara dos Dos variables 1
variables 0
Numeric control Nos permite ingresar Variables Números enteros
variables
Equal Determina si los Dos valores 1
valores son iguales 0
Greater Determina si el Dos valores 1
primer valor es mayor 0
que el segundo
less Determina si el Dos valores 1
primer valor es menor 0
que el segundo
Dato(s) de Resultado Captura de pantalla de la Interfaz
prueba esperado
R1=30 LED1=1
R2=10 LED2=0
LED3=0

R1=1 LED1=0
R2=2 LED2=1
LED3=0

R1=20 LED1=0
R2=20 LED2=0
LED3=1

R1=45 LED1=1
R2=12 LED2=0
LED3=0

R1=67 LED1=0
R2=89 LED2=1
LED3=0

R1=23 LED1=0
R2=23 LED2=0
LED3=1

R1=98 LED1=1
R2=97 LED2=0
LED3=0

R1=56 LED1=0
R2=81 LED2=1
LED3=0
e. Ubique tres botones booleanos (A, B, C) para que el usuario pueda cambiar su estado y
mostrar en dos LED el resultado de las siguientes operaciones:

𝐿𝐸𝐷1 = (𝐴 𝑋𝑂𝑅 𝐶) 𝑂𝑅 (𝐴 𝐴𝑁𝐷 𝑁𝑂𝑇(𝐵))


𝐿𝐸𝐷2 = (𝑁𝑂𝑇(𝐴)𝑂𝑅 𝐵) 𝐴𝑁𝐷 (𝐵 𝑋𝑂𝑅 𝐶)
Push botton

Indicadores led

Indicadores led

Se estableció tres controles numéricos tipo Push button para que a través de ellos el usuario
identificados como A, B y C los cuales están conectados a cumplir con dos ecuaciones utilizando los
bolean es decir una variable que toma true o false en dichas ecuaciones para asi reflejar el
resultado en los round led, la LED 1 y la otra ecuación para LED 2 que activaran según la utilización
de los pust botton eso será determinado por el camino trazado con los bolean hasta llegar a cada
led.

Función Descripción Parámetros de Valores de salida


entrada
Exlusive or Realiza la operación Dos variables Un valor lógico que
lógica de XOR en dos indica el resultado de
valores la operación XOR
or Realiza la operación Dos variables Un valor lógico que
lógica OR en dos indica el resultado de
valores la operación OR
And Realiza la operación Dos variables Un valor lógico que
lógica AND en dos indica el resultado de
valores la operación AND.
not Invierte el valor lógico Un valor lógico El valor lógico a la
de la entrada entrada
Computes the logical Realiza diversas Entrada lógica Resultado de la
operaciones y niega operación
una entrada 1
0
pust botton Da una señal de salida Análoga - digital 1
y de igual manera se 0
puede cortar solo con
presionar
Dato(s) de Resultado Captura de pantalla de la Interfaz
prueba esperado
A=0 LED1=0
B=0 LED2=0
C=0

A=1 LED1=0
B=0 LED2=1
C=0

A=0 LED1=1
B=1 LED2=0
C=0

A=0 LED1=1
B=0 LED2=1
C=1
A=1 LED1=1
B=1 LED2=1
C=0

A=0 LED1=0
B=1 LED2=1
C=1

A=1 LED1=0
B=1 LED2=1
C=1

A=1 LED1=0
B=0 LED2=0
C=1
f. Codifique en LabVIEW, el algoritmo que presentó en el primer punto de la Fase 1 -
identificación de presaberes.

Inicio:
- Encontrar la corriente que circula por
una resistencia.
Leer:

Pedir datos al usuario.


- Ingresar el dato del voltaje
- Ingresar el dato de la resistencia

Hacer:
- Realizar la división del valor del voltaje
sobre el valor de la resistencia.

Imprimir:
- Mostrar al usuario el valor de la
corriente que circula por la resistencia en
amperios.

Fin.
Tenemos dos controladores numéricos uno utilizado para ingresar valores de voltaje el otro para
ingresar valores de resistencia estas dos señares para por un bloque operacional en este caso
división el cual nos va arrojar un valor el cuan será visualizado en un indicador numérico

Dato(s) de prueba Resultado Captura de pantalla de la Interfaz


(voltaje/resistencia) esperado
(corriente )
V=56 2,4
R=23

V=123 2,1
R=56

V=45 0,5
R=87
V=67 0,6
R=98

V=45 1
R=45

V=122 1,5
R=78

V=34 1,4
R=24

V=43 3,5
R=12
CONCLUSIONES

 Esta experiencia ha sido fundamental en mi proceso de familiarización con el software


LabVIEW y en el desarrollo de habilidades para crear programas que resuelvan diversos
problemas de la vida cotidiana.
 Exploré varias funciones, aprendiendo sus aplicaciones a través de resolución de
problemas y ejemplos prácticos.
 Se identifican los fundamentos de programación en la solución de problemas que incluyen
operaciones matemáticas elementales a través de un lenguaje de programación gráfica.

También podría gustarte