Está en la página 1de 39

1

Fase 2 Reconocimiento del software.

Estudiante: Jennifer Torres Zabala

Código: 1007226023

Tutor: Julio Cesar Bedoya Pino.

Grupo: 203037_14

Universidad Nacional Abierta Y a Distancia (UNAD)

Ingeniería Electrónica

Fecha: 20/03/2024
2

Introducción.

Este trabajo consta con la solución de una serie de ejercicios, los cuales se les da solución a

través del conocimiento adquirido de los conceptos de la unidad 1, utilizando el software de

programación labVIEW, donde se crea un instrumento virtual para realizar cálculos, diseñar

aplicaciones de ingeniería de adquisición de datos. En la solución de este trabajo, podemos

ver en los ejercicios, como pasar una unidad de medida a otra, sumas, restas, multiplicación,

y una serie de ecuaciones matemáticas las cuales se pueden realizar utilizando, las ventanas

de funciones que nos brinda el programa, el cual cuenta con dos pantallas: pantalla Fontal

donde por medios de controles, los usuarios ingresan datos dados por el problema. y la

visualización de la solución y un diagrama de bloques donde, según la forma en que se

presenten y se enlacen podemos hacer que lo requerido se cree. Este trabajo cuenta con la

explicación detallada de cómo se crea el programa en cada uno de los ejercicios y los

parámetros utilizados, imágenes y pruebas con diferentes datos que prueban que el programa

funciona perfectamente, referencias bibliográficas y conclusiones donde se evidencian las

dificultades que se tuvieron al realizar este trabajo.


3

Trabajo Independiente 1.

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.

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

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

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

Figura 1. Captura de pantalla del Panel Frontal y Diagrama de bloques del VI.

1.2. Genere automáticamente un número aleatorio entre 0 y 5000 usando un botón, este

valor será la variable en Ohmios, luego 2 de generar el valor conviértala a kilo Ohmios.

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


4

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

Figura 2. Captura de pantalla del Panel Frontal y Diagrama de bloques del VI.

1.3. 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.

Figura 3. Captura de pantalla del Panel Frontal y Diagrama de bloques del VI.
5

1.4. 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.

Figura 4. Captura de pantalla del Panel Frontal y Diagrama de bloques del VI.

• Si el valor de la primera resistencia es menor que el valor de la segunda resistencia se

encenderá el segundo LED.


6

Figura 5. Captura de pantalla del Panel Frontal y Diagrama de bloques del VI.

• Si el valor de la primera resistencia es igual que el valor de la segunda resistencia se

encenderá el tercer LED.

Figura 6. Captura de pantalla del Panel Frontal y Diagrama de bloques del VI.

1.5. 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 = ((𝐴) 𝐵) 𝐴𝑁𝐷 (𝐵 𝑋𝑂𝑅 𝐶)


7

Figura 7. Captura de pantalla del Panel Frontal y Diagrama de bloques del VI.

1.6. Codifique en LabVIEW, el algoritmo que presentó en el primer punto de la Fase 1 -

identificación de presaberes.

Figura 8. Captura de pantalla del Panel Frontal y Diagrama de bloques del VI.

2. Para cada instrumento desarrollado anteriormente (numerales 1.1. a 1.6.) realice la

sustentación del programa desarrollado teniendo en cuenta los siguiente:


8

• Muestre el Diagrama de Bloques en LabVIEW y explique la lógica de programación

empleada señalando en esa explicación los bloques empleados y que se muestren en la

captura de pantalla.

• Señale las funciones empleadas en el diagrama de bloques y para ellas indique su

función, parámetros de entrada y valores que arroja (se sugiere consultar la ayuda que

ofrece LabVIEW).

• Muestre la interfaz desarrollada en el Panel Frontal de LabVIEW, indicando como

emplearla a partir de un ejemplo.

Nota: Se comparte un ejemplo de la sustentación que deben hacer por cada instrumento

desarrollado. El documento se encuentra en la misma carpeta de la guía de actividades y

tiene el nombre Anexo 2 – Ejemplo de sustentación de VI. Visualice el documento y

úselo como guía para el desarrollo del numeral 2.

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

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

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

Esplicacion logica de programación.

Diagrama de bloquez:
9

Figura 9. Captura de pantalla Diagrama de bloques del VI.

Para esta solución se establecen dos controles llamados numéric control, por los cuales

el usuario podrá ingresar el valor numérico en amperios y la constante por el cual se

multiplicara por medio de una función numérica, en este caso de multiplicación. Este

resultado de la operación se visualizara en amperios por medio de un indicador tipo

numérico llamado: numeric indicator.

Interfaz desarrollada:

Figura 10. Captura de pantalla del Panel Frontal del VI.


10

En este ejercicio el usuario ingresa un valor 8 en el controlador numérico llamado:

Amperios, el cual al multiplicar por el número 1000 que está en el controlador numérico

llamado: constante, el programa le arrojara el valor en mili amperios en el indicador

numérico.

Funciones empleadas.

Tabla1. Funciones empleadas en la solución del problema.


Función Descripción Parámetros de Valores de salida
entrada
Numeric multiply Multiplica dos Valor numérico entero
entras numéricas

1.2. 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

Esplicacion logica de programación.

Diagrama de bloquez:
11

Figura 11.Diagrama de bloques del VI.

Se establece un botón tipo push button, para que el usuario pueda generar un numero

aleatorio entre 0 y 5000. Al activar el botón, la función Random Number (0-1). Empieza a

generar un número de punto flotante entre 0 y 1. Pero como el problema nos pide que el

número debe ser entre 0 y 5000 se conecta una función numérica de multiplicación, la cual en

su otra entrada tendrá una constante de 5000, asi cuando la función Random Number (0-1)

genere un numero este será entre 0 y 5000 generando una salida que se conecta a un

indicador numérico. Esta misma salida va conectada a la entrada de una función matemática

de división, la cual tiene una constante 1000 conectada a su otra entrada. Esto generar una

salida en kilo ohmios que se conectara en un indicador numérico.

Interfaz desarrollada:
12

Figura 12. Captura de pantalla del Panel Frontal del VI.

En este ejercicio el usuario genera un número entero con la unidad de medida en ohmios de

forma aleatorio, que se visualiza en un indicador numérico al pulsar un botón, este número

pasara a kilo ohmios y se visualiza en el segundo indicador numérico.

Funciones empleadas.

Tabla2. Funciones empleadas en la solución del problema.


Función Descripción Parámetros de Valores de salida
entrada
Numeric multiply Multiplica dos Valor numérico Entero
entras numéricas
Numeric divide Dividir dos entradas Valor numérico Entero
numéricas

1.3. 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.

Esplicacion logica de programación.


13

Figura 13. Diagrama de bloques del VI.

Para esta solución se establece un controlador llamado data containers tipo array, en los

cuales el usuario podrá ingresar cinco valor numérico, los cuales se sumaran al utilizar la

funcion numerica tipo add array elements y este resultado se visualizara en un indicador

numerio.

Interfaz desarrollada:

Figura 7. Captura de pantalla del Panel Frontal del VI.


14

En este ejercicio el usuario ingresa 5 valores diferentes de resistencias en el controlador

array, las cuales se suman por medio de una función numérica no da como resultado 383 que

se visualiza en el indicador numérico.

Funciones empleadas.

Tabla3. Funciones empleadas en la solución del problema.


Función Descripción Parámetros de Valores de salida
entrada
Numeric add array Suma todos los Valor numérico entero
elements elementos de una
matriz numérica

1.4. 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.

Esplicacion logica de programación.


15

Figura 14. Diagrama de bloques del VI.

Para esta solución se establecen dos controles llamados numéric control, por los cuales el

usuario podrá ingresar el valor numérico de dos resistencias las cuales la constante por el

cual se multiplicara por medio de una función numérica, en este caso de multiplicación. Este

resultado de la operación se visualizara el resultado en amperios por medio de un indicador

tipo numérico llamado: numeric indicator.

Interfaz desarrollada:

Figura 15. Captura de pantalla del Panel Frontal del VI.


16

En este ejercicio el usuario ingresa el valor de dos resistencias, como podemos ver que el

valor de la resistencia1 es mayor que el de la resistencia2 se enciende el primer led, mientras

el led 2 y 3 siguen apagados.

Funciones empleadas.

Tabla4. Funciones empleadas en la solución del problema.


Función Descripción Parámetros de Valores de salida
entrada
Comparison Es verdadero si A Valor numérico Entero
grearter?mayor es mayor que B, de
lo contrario es
falso.
Comparison less? Es verdadero si A Valor numérico Entero
es menor que B, de
lo contrario es
falso.
Comparison equal? Es verdadero si A y Valor numérico Entero
B son iguales, de lo
contrario es falso.

1.5. 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 = ((𝐴) 𝐵) 𝐴𝑁𝐷 (𝐵 𝑋𝑂𝑅 𝐶)

Esplicacion logica de programación.


17

Figura 16. Diagrama de bloques del VI.

Se establecen tres controladores booleanos tipo Push button (A, B, C,) para que a traves de

ellos el usuario ingrese los valores logicos con los cuales se encienden dos leds, estos leds se

representan con dos inticadores tipos Round Led, mostrandon el resultado de la operaciones

boleanas dadas, según los led que active el usuario se conecta con la funciones boleanas

afactandondo directamente el estado de los leds.

Interfaz desarrollada:
18

Figura 17. Captura de pantalla del Panel Frontal del VI.

En este ejercicio el usuario presiona el botón B (push button), estableciendo un valor lógico

de 1 o verdadero en la salida, lo cual activan los 2 indicadores tipo leds.

Funciones empleadas.

Tabla5. Funciones empleadas en la solución del problema.


Función Descripción Parámetros de Valores de salida
entrada
Boolean and Puerta lógica: es la Valor numérico (1 Entero 1, 0
salida que es 1, o 0)
cuando todas sus
entradas también lo
son.
Boolean or Puerta lógica que Valor numérico (1 Entero 1, 0
está activa siempre o 0)
que tenga una
entrada activa.
Boolean not Puerta lógica que Valor numérico (1 Entero 1, 0
cambia el valor de o 0)
entrada a su opuesto
Boolean esclusive Puerta lógica: que Valor numérico (1 Entero 1, 0
or siempre es 1, si sus o 0)
entradas son
diferentes.

1.6. Codifique en LabVIEW, el algoritmo que presentó en el primer punto de la Fase 1 -

identificación de presaberes.

Esplicacion logica de programación.


19

Figura 18. Diagrama de bloques del VI.

Para esta solución se establecen dos controles llamados numéric control, por los cuales el

usuario podrá ingresar el valor numérico de dos resistencias y las cual se suman por medio de

una función numérica, en este caso de suma. Este resultado de la operación se visualizara el

por medio de un indicador tipo numérico llamado: numeric indicator.

Interfaz desarrollada:

Figura 19. Captura de pantalla del Panel Frontal del VI.


20

En este ejercicio el usuario ingresa dos valores 10 y 20 en las resistencia1 y resistencia2, los

cuales por medio de un operador las sumas dando el resultado de la resistencia equivalente en

el indicador numérico RQ.

Funciones empleadas.

Tabla6. Funciones empleadas en la solución del problema.


Función Descripción Parámetros de Valores de salida
entrada
Numeric multiply Sumar dos entradas Valor numérico entero
numéricas

3. Para cada instrumento desarrollado anteriormente (numerales 1.1. a 1.6.) diseñar

un conjunto de datos de prueba, con los cuales se pueda verificar el correcto

funcionamiento de la solución encontrada, con esos datos debe realizar las

simulaciones y hacer capturas de pantalla que evidencien su funcionamiento.

De acuerdo con lo anterior, diligencie por cada instrumento la Tabla 1 con mínimo

8 datos de prueba.

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

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

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

Tabla 7. Capturas de pantalla del Panel Frontal y Diagrama de bloques de la solución


visual.
21

Panel frontal Diagrama de bloques

Figura 19. Captura de pantalla del Figura 20. Captura de pantalla del Panel
Panel Frontal del VI. Frontal y Diagrama de bloques del VI.

Tabla 1. Relación de datos de prueba y resultados.


Dato(s) de prueba resultado esperado Captura de pantalla de la
Interfaz
𝐶𝑜𝑟𝑟𝑖𝑒𝑛𝑡𝑒 𝑒𝑛 𝐴𝑚𝑝𝑒𝑟𝑖𝑜𝑠 𝐶𝑜𝑟𝑟𝑖𝑒𝑛𝑡𝑒 𝑒𝑛 𝑚𝑖𝑙𝑖𝐴𝑚𝑝𝑒𝑟𝑖𝑜𝑠
=8 = 8000

Figura 21. Captura de pantalla


del panel frontal VI.
𝐶𝑜𝑟𝑟𝑖𝑒𝑛𝑡𝑒 𝑒𝑛 𝐴𝑚𝑝𝑒𝑟𝑖𝑜𝑠 𝐶𝑜𝑟𝑟𝑖𝑒𝑛𝑡𝑒 𝑒𝑛 𝑚𝑖𝑙𝑖𝐴𝑚𝑝𝑒𝑟𝑖𝑜𝑠
= 10 = 10000

Figura 22. Captura de pantalla


del panel frontal VI.
𝐶𝑜𝑟𝑟𝑖𝑒𝑛𝑡𝑒 𝑒𝑛 𝐴𝑚𝑝𝑒𝑟𝑖𝑜𝑠 𝐶𝑜𝑟𝑟𝑖𝑒𝑛𝑡𝑒 𝑒𝑛 𝑚𝑖𝑙𝑖𝐴𝑚𝑝𝑒𝑟𝑖𝑜𝑠
= 12 = 12000

Figura 23. Captura de pantalla


del panel frontal VI.
22

𝐶𝑜𝑟𝑟𝑖𝑒𝑛𝑡𝑒 𝑒𝑛 𝐴𝑚𝑝𝑒𝑟𝑖𝑜𝑠 𝐶𝑜𝑟𝑟𝑖𝑒𝑛𝑡𝑒 𝑒𝑛 𝑚𝑖𝑙𝑖𝐴𝑚𝑝𝑒𝑟𝑖𝑜𝑠


= 14 = 14000

Figura 24. Captura de pantalla


del panel frontal VI.
𝐶𝑜𝑟𝑟𝑖𝑒𝑛𝑡𝑒 𝑒𝑛 𝐴𝑚𝑝𝑒𝑟𝑖𝑜𝑠 𝐶𝑜𝑟𝑟𝑖𝑒𝑛𝑡𝑒 𝑒𝑛 𝑚𝑖𝑙𝑖𝐴𝑚𝑝𝑒𝑟𝑖𝑜𝑠
= 16 = 16000

Figura 25. Captura de pantalla


del panel frontal VI.
𝐶𝑜𝑟𝑟𝑖𝑒𝑛𝑡𝑒 𝑒𝑛 𝐴𝑚𝑝𝑒𝑟𝑖𝑜𝑠 𝐶𝑜𝑟𝑟𝑖𝑒𝑛𝑡𝑒 𝑒𝑛 𝑚𝑖𝑙𝑖𝐴𝑚𝑝𝑒𝑟𝑖𝑜𝑠
= 18 = 18000

Figura 26. Captura de pantalla


del panel frontal VI.
𝐶𝑜𝑟𝑟𝑖𝑒𝑛𝑡𝑒 𝑒𝑛 𝐴𝑚𝑝𝑒𝑟𝑖𝑜𝑠 𝐶𝑜𝑟𝑟𝑖𝑒𝑛𝑡𝑒 𝑒𝑛 𝑚𝑖𝑙𝑖𝐴𝑚𝑝𝑒𝑟𝑖𝑜𝑠
= 20 = 20000

Figura 27. Captura de pantalla


del panel frontal VI.
𝐶𝑜𝑟𝑟𝑖𝑒𝑛𝑡𝑒 𝑒𝑛 𝐴𝑚𝑝𝑒𝑟𝑖𝑜𝑠 𝐶𝑜𝑟𝑟𝑖𝑒𝑛𝑡𝑒 𝑒𝑛 𝑚𝑖𝑙𝑖𝐴𝑚𝑝𝑒𝑟𝑖𝑜𝑠
= 23 = 23000

Figura 28. Captura de pantalla


del panel frontal VI.
23

1.2. Genere automáticamente un número aleatorio entre 0 y 5000usando 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

Tabla 1. Capturas de pantalla del Panel Frontal y Diagrama de bloques de la solución


visual.
Panel frontal Diagrama de bloques

Figura 29. Captura de pantalla del panel Figura 30. Captura de pantalla diagrama
frontal VI. de bloque VI.

Tabla 1. Relación de datos de prueba y resultados.


Dato(s) de prueba Resultado esperado Captura de pantalla de la
Interfaz
𝑅𝑒𝑠𝑖𝑠𝑡𝑒𝑛𝑐𝑖𝑎 𝑒𝑛 𝑜ℎ𝑚𝑖𝑜𝑠 𝑅𝑒𝑠𝑖𝑠𝑡𝑒𝑛𝑐𝑖𝑎 𝑒𝑛 𝑘𝑖𝑙𝑜 𝑜ℎ𝑚𝑖𝑜𝑠
= 3211 = 3,2

Figura 31. Captura de


pantalla del panel frontal VI.
24

𝑅𝑒𝑠𝑖𝑠𝑡𝑒𝑛𝑐𝑖𝑎 𝑒𝑛 𝑜ℎ𝑚𝑖𝑜𝑠 𝑅𝑒𝑠𝑖𝑠𝑡𝑒𝑛𝑐𝑖𝑎 𝑒𝑛 𝑘𝑖𝑙𝑜 𝑜ℎ𝑚𝑖𝑜𝑠


= 192 = 0.192

Figura 32. Captura de


pantalla del panel frontal VI.
𝑅𝑒𝑠𝑖𝑠𝑡𝑒𝑛𝑐𝑖𝑎 𝑒𝑛 𝑜ℎ𝑚𝑖𝑜𝑠 𝑅𝑒𝑠𝑖𝑠𝑡𝑒𝑛𝑐𝑖𝑎 𝑒𝑛 𝑘𝑖𝑙𝑜 𝑜ℎ𝑚𝑖𝑜𝑠
= 2800 = 2,8

Figura 33. Captura de


pantalla del panel frontal VI.
𝑅𝑒𝑠𝑖𝑠𝑡𝑒𝑛𝑐𝑖𝑎 𝑒𝑛 𝑜ℎ𝑚𝑖𝑜𝑠 𝑅𝑒𝑠𝑖𝑠𝑡𝑒𝑛𝑐𝑖𝑎 𝑒𝑛 𝑘𝑖𝑙𝑜 𝑜ℎ𝑚𝑖𝑜𝑠
= 1524 = 1.524

Figura 34. Captura de


pantalla del panel frontal VI.
𝑅𝑒𝑠𝑖𝑠𝑡𝑒𝑛𝑐𝑖𝑎 𝑒𝑛 𝑜ℎ𝑚𝑖𝑜𝑠 𝑅𝑒𝑠𝑖𝑠𝑡𝑒𝑛𝑐𝑖𝑎 𝑒𝑛 𝑘𝑖𝑙𝑜 𝑜ℎ𝑚𝑖𝑜𝑠
= 907 = 0.907

Figura 35. Captura de


pantalla del panel frontal VI.
𝑅𝑒𝑠𝑖𝑠𝑡𝑒𝑛𝑐𝑖𝑎 𝑒𝑛 𝑜ℎ𝑚𝑖𝑜𝑠 𝑅𝑒𝑠𝑖𝑠𝑡𝑒𝑛𝑐𝑖𝑎 𝑒𝑛 𝑘𝑖𝑙𝑜 𝑜ℎ𝑚𝑖𝑜𝑠
= 4099 = 4.099

Figura 36. Captura de


pantalla del panel frontal VI.
R𝑒𝑠𝑖𝑠𝑡𝑒𝑛𝑐𝑖𝑎 𝑒𝑛 𝑜ℎ𝑚𝑖𝑜𝑠 𝑅𝑒𝑠𝑖𝑠𝑡𝑒𝑛𝑐𝑖𝑎 𝑒𝑛 𝑘𝑖𝑙𝑜 𝑜ℎ𝑚𝑖𝑜𝑠
= 2377 = 2.377
25

Figura 36. Captura de


pantalla del panel frontal VI.
R𝑒𝑠𝑖𝑠𝑡𝑒𝑛𝑐𝑖𝑎 𝑒𝑛 𝑜ℎ𝑚𝑖𝑜𝑠 𝑅𝑒𝑠𝑖𝑠𝑡𝑒𝑛𝑐𝑖𝑎 𝑒𝑛 𝑘𝑖𝑙𝑜 𝑜ℎ𝑚𝑖𝑜𝑠
= 643 = 0.643

Figura 37. Captura de


pantalla del panel frontal VI.

1.3. 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.

Tabla 1. Capturas de pantalla del Panel Frontal y Diagrama de bloques de la solución


visual.
Panel frontal Diagrama de bloques

Figura 37. Captura de pantalla del panel Figura 38. Captura de pantalla del
frontal VI. diagrama de bloque VI.

Tabla 1. Relación de datos de prueba y resultados.


Dato(s) de prueba resultado esperado Captura de pantalla de la Interfaz
26

Valor resistencias Valor resistencias total


𝑅1 = 120 𝑅𝐸 = 383
𝑅2 = 33
𝑅3 = 50
𝑅4 = 133
𝑅5 = 47

Figura 39. Captura de pantalla del


panel frontal VI.
Valor resistencias Valor resistencias total
𝑅1 = 55 𝑅𝐸 = 227
𝑅2 = 83
𝑅3 = 30
𝑅4 = 58
𝑅5 = 1

Figura 40. Captura de pantalla del


panel frontal VI.
Valor resistencias Valor resistencias total
𝑅1 = 4 𝑅𝐸 = 295
𝑅2 = 7
𝑅3 = 75
𝑅4 = 65
𝑅5 = 144

Figura 41. Captura de pantalla del


panel frontal VI.
Valor resistencias Valor resistencias total
𝑅1 = 98 𝑅𝐸 = 986
𝑅2 = 27
𝑅3 = 754
𝑅4 = 45
𝑅5 = 62
27

Figura 42. Captura de pantalla del


panel frontal VI.
Valor resistencias Valor resistencias total
𝑅1 = 1 𝑅𝐸 = 15
𝑅2 = 2
𝑅3 = 3
𝑅4 = 4
𝑅5 = 5

Figura 43. Captura de pantalla del


panel frontal VI.
Valor resistencias Valor resistencias total
𝑅1 = 5 𝑅𝐸 = 75
𝑅2 = 10
𝑅3 = 15
𝑅4 = 20
𝑅5 = 25

Figura 44. Captura de pantalla del


panel frontal VI.
Valor resistencias Valor resistencias total
𝑅1 = 6 𝑅𝐸 = 90
𝑅2 = 12
𝑅3 = 18
𝑅4 = 24
𝑅5 = 30

Figura 45. Captura de pantalla del


panel frontal VI.
28

Valor resistencias Valor resistencias total


𝑅1 = 12 𝑅𝐸 = 172
𝑅2 = 69
𝑅3 = 14
𝑅4 = 49
𝑅5 = 28

Figura 46. Captura de pantalla del


panel frontal VI.

1.4. 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.

Tabla 1. Capturas de pantalla del Panel Frontal y Diagrama de bloques de la solución


visual.
Panel frontal Diagrama de bloques
29

Figura 47. Captura de pantalla del panel Figura 48. Captura de pantalla diagrama de
frontal VI. bloque VI.

Tabla 1. Relación de datos de prueba y resultados.


Dato(s) de prueba resultado esperado Captura de pantalla de la
Interfaz
𝑅𝑒𝑠𝑖𝑠𝑡𝑒𝑛𝑐𝑖𝑎1 = 34 𝐿𝐸𝐷 1 = 1
𝑅𝑒𝑠𝑖𝑠𝑡𝑒𝑛𝑐𝑖𝑎2 = 6 𝐿𝐸𝐷 2 = 0
𝐿𝐸𝐷 3 = 0

Figura 50. Captura de


pantalla del panel frontal
VI.
𝑅𝑒𝑠𝑖𝑠𝑡𝑒𝑛𝑐𝑖𝑎1 = 76 𝐿𝐸𝐷 1 = 1
𝑅𝑒𝑠𝑖𝑠𝑡𝑒𝑛𝑐𝑖𝑎2 = 56 𝐿𝐸𝐷 2 = 0
𝐿𝐸𝐷 3 = 0

Figura 51. Captura de


pantalla del panel frontal
VI.
30

𝑅𝑒𝑠𝑖𝑠𝑡𝑒𝑛𝑐𝑖𝑎1 = 125 𝐿𝐸𝐷 1 = 1


𝑅𝑒𝑠𝑖𝑠𝑡𝑒𝑛𝑐𝑖𝑎2 = 47 𝐿𝐸𝐷 2 = 0
𝐿𝐸𝐷 3 = 0

Figura 52. Captura de


pantalla del panel frontal
VI.
𝑅𝑒𝑠𝑖𝑠𝑡𝑒𝑛𝑐𝑖𝑎1 = 54 𝐿𝐸𝐷 1 = 0
𝑅𝑒𝑠𝑖𝑠𝑡𝑒𝑛𝑐𝑖𝑎2 = 54 𝐿𝐸𝐷 2 = 1
𝐿𝐸𝐷 3 = 0

Figura 53. Captura de


pantalla del panel frontal
VI.
𝑅𝑒𝑠𝑖𝑠𝑡𝑒𝑛𝑐𝑖𝑎1 = 126 𝐿𝐸𝐷 1 = 0
𝑅𝑒𝑠𝑖𝑠𝑡𝑒𝑛𝑐𝑖𝑎2 = 176 𝐿𝐸𝐷 2 = 1
𝐿𝐸𝐷 3 = 0

Figura 54. Captura de


pantalla del panel frontal
VI.
𝑅𝑒𝑠𝑖𝑠𝑡𝑒𝑛𝑐𝑖𝑎1 = 10 𝐿𝐸𝐷 1 = 0
𝑅𝑒𝑠𝑖𝑠𝑡𝑒𝑛𝑐𝑖𝑎2 = 10 𝐿𝐸𝐷 2 = 0
𝐿𝐸𝐷 3 = 1
31

Figura 55. Captura de


pantalla del panel frontal
VI.
𝑅𝑒𝑠𝑖𝑠𝑡𝑒𝑛𝑐𝑖𝑎1 = 55 𝐿𝐸𝐷 1 = 0
𝑅𝑒𝑠𝑖𝑠𝑡𝑒𝑛𝑐𝑖𝑎2 = 55 𝐿𝐸𝐷 2 = 0
𝐿𝐸𝐷 3 = 1

Figura 56. Captura de


pantalla del panel frontal
VI.
𝑅𝑒𝑠𝑖𝑠𝑡𝑒𝑛𝑐𝑖𝑎1 = 1 𝐿𝐸𝐷 1 = 0
𝑅𝑒𝑠𝑖𝑠𝑡𝑒𝑛𝑐𝑖𝑎2 = 1 𝐿𝐸𝐷 2 = 0
𝐿𝐸𝐷 3 = 1

Figura 57. Captura de


pantalla del panel frontal
VI.

1.5. 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 = (𝑁𝑂𝑇(𝐴)𝑂𝑅 𝐵) 𝐴𝑁𝐷 (𝐵 𝑋𝑂𝑅 𝐶)

Tabla 1. Capturas de pantalla del Panel Frontal y Diagrama de bloques de la solución


visual.
Panel frontal Diagrama de bloques
32

Figura 58. Captura de pantalla del panel Figura 59. Captura de pantalla del
frontal VI. diagrama de bloque VI.

Tabla 1. Relación de datos de prueba y resultados.


Dato(s) de prueba resultado esperado Captura de pantalla de la
Interfaz
𝐴 = 0 𝐿𝐸𝐷1 = 1
𝐵 = 0 𝐿𝐸𝐷2 = 0
𝐶 = 0

Figura 60. Captura de


pantalla del panel frontal
VI.
𝐴 = 0 𝐿𝐸𝐷1 = 1
𝐵 = 1 𝐿𝐸𝐷2 = 1
𝐶 = 0

Figura 61. Captura de


pantalla del panel frontal
VI.
𝐴 = 0 𝐿𝐸𝐷1 = 1
𝐵 = 1 𝐿𝐸𝐷2 = 0
𝐶 = 1

Figura 62. Captura de


pantalla del panel frontal
VI.
33

𝐴 = 0 𝐿𝐸𝐷1 = 1
𝐵 = 0 𝐿𝐸𝐷2 = 1
𝐶 = 1

Figura 63. Captura de


pantalla del panel frontal
VI.
𝐴 = 1 𝐿𝐸𝐷1 = 1
𝐵 = 0 𝐿𝐸𝐷2 = 0
𝐶 = 0

Figura 64. Captura de


pantalla del panel frontal
VI.
𝐴 = 1 𝐿𝐸𝐷1 = 1
𝐵 = 1 𝐿𝐸𝐷2 = 1
𝐶 = 0

Figura 65. Captura de


pantalla del panel frontal
VI.
𝐴 = 1 𝐿𝐸𝐷1 = 1
𝐵 = 0 𝐿𝐸𝐷2 = 0
𝐶 = 1

Figura 66. Captura de


pantalla del panel frontal
VI.
𝐴 = 1 𝐿𝐸𝐷1 = 0
𝐵 = 1 𝐿𝐸𝐷2 = 0
𝐶 = 1
34

Figura 67. Captura de


pantalla del panel frontal
VI.

1.6. Codifique en LabVIEW, el algoritmo que presentó en el primer punto de la Fase 1 -

identificación de presaberes.

Tabla 1. Capturas de pantalla del Panel Frontal y Diagrama de bloques de la solución


visual.
Panel frontal Diagrama de bloques

Figura 68. Captura de pantalla del panel Figura 69. Captura de pantalla del
frontal VI. diagrama de bloque VI.

Tabla 1. Relación de datos de prueba y resultados.


Dato(s) de prueba resultado esperado Captura de pantalla de la
Interfaz
𝑅𝑒𝑠𝑖𝑠𝑡𝑒𝑛𝑐𝑖𝑎1 = 213 Valor resistencias total
𝑅𝑒𝑠𝑖𝑠𝑡𝑒𝑛𝑐𝑖𝑎1 = 335 𝑅𝐸 = 548

Figura 70. Captura de


pantalla del panel frontal
VI.
35

𝑅𝑒𝑠𝑖𝑠𝑡𝑒𝑛𝑐𝑖𝑎1 = 573 Valor resistencias total


𝑅𝑒𝑠𝑖𝑠𝑡𝑒𝑛𝑐𝑖𝑎1 = 568 𝑅𝐸 = 1141

Figura 71. Captura de


pantalla del panel frontal
VI.
𝑅𝑒𝑠𝑖𝑠𝑡𝑒𝑛𝑐𝑖𝑎1 = 37 Valor resistencias total
𝑅𝑒𝑠𝑖𝑠𝑡𝑒𝑛𝑐𝑖𝑎1 = 84 𝑅𝐸 = 121

Figura 72. Captura de


pantalla del panel frontal
VI.
𝑅𝑒𝑠𝑖𝑠𝑡𝑒𝑛𝑐𝑖𝑎1 = 484 Valor resistencias total
𝑅𝑒𝑠𝑖𝑠𝑡𝑒𝑛𝑐𝑖𝑎1 = 724 𝑅𝐸 = 1208

Figura 73. Captura de


pantalla del panel frontal
VI.
𝑅𝑒𝑠𝑖𝑠𝑡𝑒𝑛𝑐𝑖𝑎1 = 73 Valor resistencias total
𝑅𝑒𝑠𝑖𝑠𝑡𝑒𝑛𝑐𝑖𝑎1 = 84 𝑅𝐸 = 157

Figura 74. Captura de


pantalla del panel frontal
VI.
𝑅𝑒𝑠𝑖𝑠𝑡𝑒𝑛𝑐𝑖𝑎1 = 193 Valor resistencias total
𝑅𝑒𝑠𝑖𝑠𝑡𝑒𝑛𝑐𝑖𝑎1 = 53 𝑅𝐸 = 246

Figura 75. Captura de


pantalla del panel frontal
VI.
36

𝑅𝑒𝑠𝑖𝑠𝑡𝑒𝑛𝑐𝑖𝑎1 = 90 Valor resistencias total


𝑅𝑒𝑠𝑖𝑠𝑡𝑒𝑛𝑐𝑖𝑎1 = 545 𝑅𝐸 = 635

Figura 76. Captura de


pantalla del panel frontal
VI.
𝑅𝑒𝑠𝑖𝑠𝑡𝑒𝑛𝑐𝑖𝑎1 = 124 Valor resistencias total
𝑅𝑒𝑠𝑖𝑠𝑡𝑒𝑛𝑐𝑖𝑎1 = 321 𝑅𝐸 = 445

Figura 77. Captura de


pantalla del panel frontal
VI.
37

Conclusiones.

 Labview es un programador donde se pueden realizar ejercicios que sean de

ayuda para la adquisición de datos.

 Para realizar este trabajo hay que tener conocimiento de programación básica.

 Al ser un programa en idioma en ingles se dificulta entender las funciones y

bloques para realizar programas.

 Los comandos del programa se vuelven fácil de utilizar con la adquisición de

experiencia.

 Los conceptos son una base fundamental para poder programar con este software
38

Referencias bibliográficas.

 Babún Abijana, L. (2009). Instrumentos virtuales al servicio de la enseñanza -

aplicaciones en el estudio del espectro ensanchado en la carrera de

telecomunicaciones (pp. 1-15). El Cid Editor | apuntes. https://elibro-

net.bibliotecavirtual.unad.edu.co/es/ereader/unad/31312?page=1

 Chacón Rugeles, R. (2002). La instrumentación virtual en la enseñanza de la

Ingeniería Electrónica. Acción Pedagógica, 11 (1), 80-89. D - Universidad de los

Andes Venezuela. https://elibro-

net.bibliotecavirtual.unad.edu.co/es/ereader/unad/16771?page=1

 Lajara Vizcaíno, J. R. (2008). Introducción a LabVIEW. Entorno. En J. R. Lajara

Vizcaíno (Ed.), LabVIEW: entorno gráfico de programación (pp. 3-36). Marcombo.

https://elibro-net.bibliotecavirtual.unad.edu.co/es/ereader/unad/35715?page=14

 National Instruments Corporation (2023). LabVIEW (versión 2023 Q3) [Software].

ni.com. https://www.ni.com/es-co/support/downloads/software-

products/download.labview.html

 Yang, Y. (2014). Customizing the User Interface. En Y. Yang. (Ed.), LabVIEW

Graphical Programming Cookbook (pp. 21-48). Packt Publishing.

https://bibliotecavirtual.unad.edu.co/login?url=https://search.ebscohost.com/login.asp
39

x?direct=true&db=e000xww&AN=690400&lang=es&site=ehost-

live&ebv=EB&ppid=pp_21

 Yang, Y. (2014). Understanding the LabVIEW Environment. En Y. Yang.

(Ed.), LabVIEW Graphical Programming Cookbook (pp. 5-20). Packt Publishing.

https://bibliotecavirtual.unad.edu.co/login?url=https://search.ebscohost.com/login.asp

x?direct=true&db=e000xww&AN=690400&lang=es&site=ehost-

live&ebv=EB&ppid=pp_5

 Monroy, J. (2017, 27 de julio). Fundamentos de instrumentos virtuales [OVI].

Repositorio Institucional Universidad Nacional Abierta y a Distancia.

https://repository.unad.edu.co/handle/10596/12742

 Monroy, J. (2018, 01 de diciembre). Fundamentos de programación de instrumentos

virtuales [OVA]. Repositorio Institucional Universidad Nacional Abierta y a

Distancia. https://repository.unad.edu.co/handle/10596/22785

También podría gustarte