Está en la página 1de 6

INFORME DE PRÁCTICA No.- 1.

1
ENTORNO LABVIEW
Jonathan Chango, Cristian Jaramillo
Universidad de las Fuerzas Armadas, Av. General Rumiñahui s/n
Sangolquí-Ecuador, P.O.BOX: 171-5-231B
jfchango@espe.edu.ec, cjjaramillo2@espe.edu.ec
15 de octubre de 2019
LabVIEW. Cada VI posee dos partes claramente diferenciables:
el Panel Frontal, en el cual se encuentran los denominados
I. INTRODUCCIÓN controles (entradas) y los indicadores (salidas), y es a su vez la
LabVIEW, acrónimo de Laboratory Virtual Instrument ventana de visualización de procesos o sucesos; y el Diagrama
Engineering Workbench, es entorno de programación en el cual de Bloques, donde se lleva a cabo la programación por medio
puedes crear aplicaciones, denominadas Instrumentos Virtuales de la conexión de los elementos del panel frontal con elementos
(Virtual Instruments – VI), usando una notación gráfica, funcionales. Las figuras 1 y 2 muestran el aspecto del Panel
denominada por algunos de manera afectiva como G, la cual Frontal y del Diagrama de Bloques respectivamente, y algunos
consiste en conectar nodos funcionales a través de cables por de sus componentes.
los cuales fluyen los datos.

II. OBJETIVOS
 Realizar una descripción del ambiente de trabaja
LabVIEW estableciendo sus principales
características.
 Desarrollar programas sencillos que permitan la
familiarización con el software
.
 Conocer las opciones de programación modular en Figura 1. Panel Frontal de
LabVIEW a través de la creación de SubVIs LabVIEW 8.2

III. MARCO TEÓRICO


LabVIEW, acrónimo de Laboratory Virtual Instrument
Engineering Workbench, es entorno de programación en el cual
puedes crear aplicaciones, denominadas Instrumentos Virtuales
(Virtual Instruments – VI), usando una notación gráfica,
denominada por algunos de manera afectiva como G, la cual
consiste en conectar nodos funcionales a través de cables por
los cuales fluyen los datos. En este sentido es diferente de Figura 2. Ventana de
lenguajes como Java, C++ y MATLAB, donde la programación Diagrama de Bloques del
LabVIEW 8.2
se realiza a través de texto. LabVIEW permite desarrollar Para el desarrollo en cada una de las partes del VI, contamos
programas multiplataforma que funcionen de igual manera en con una paleta de desarrollo que toma diferente función si
ambientes Windows, Mac OS X o Linux, crear aplicaciones estamos trabajando con el Panel Frontal o con el Diagrama de
para plataformas embedidas y móviles como Windows CE, Bloques y que para hacerse visible, debemos hacer clic con el
Palm OS, FPGAs, DSPs y Microprocesadores. botón derecho sobre el área de trabajo. Cuando nos
encontramos en el Panel Frontal, la paleta toma el nombre de
Otras características que hacen de LabVIEW una poderosa Paleta de Controles, y que nos permite seleccionar los
herramienta son: Capacidad de trabajar con diferentes interfases diferentes elementos de entrada/salida los cuales dependen del
de comunicación para la adquisición y manipulación de datos tipo de sistema o dato a manejar. Algunos ejemplos son:
(Puerto Serie/Paralelo, GPIB, PXI, VXI, TCP/IP, Bluetooth,
USB, OPC, entre otras); programación estructurada que permite • Numeric: Contiene controles e indicadores de tipo
crear sub-VIs lo cual permite la rápida reutilización de código, numérico.
e interacción con otras aplicaciones como MATLAB, Simulink, • Bolean: contiene indicadores y controles para el manejo
ActiveX y DLLs. de datos boléanos (cierto/falso, 1/0).
• Cluster: contiene controles e indicadores para el manejo
En este laboratorio, trabajaremos con la versión 8.2 de de datos numéricos, boléanos, de caracteres, cadenas, etc.
• Graph: contiene diferentes elementos para la graficación 2. Ubíquese en el Panel Frontal. Si la paleta de controles no se
en el tiempo y frecuencia. encuentra visible, haga clic derecho para que aparezca.
3. Una vez en la paleta de funciones, seleccione dos controles
Para el caso del diagrama de bloques, la paleta toma el numéricos (de la sección Num Ctrls) y dos indicadores
nombre de Paleta de funciones. Esta paleta nos permite numéricos (de la sección Num Inds). Para ubicarlos en el panel,
seleccionar diferentes opciones para la manipulación de los arrástrelos y ubíquelos en la posición deseada. Observe como
datos, entre las que podemos mencionar: en la ventana de diagrama de bloques también aparece el
elemento seleccionado.
• Structures: contiene ciclos de secuencia como 4. Etiquete los controles como A y B. Etiquete los indicadores
como A+B y A-B.
While, For, Case, etc.
5. En el diagrama de bloques, deben aparecer de igual forma
• Numeric: contiene funciones como suma, resta,
dos controles y dos indicadores. Para indicar la operación que
multiplicación, división, incremento, valor absoluto, etc.
realizaremos con ellos, utilizamos la Paleta de funciones,
• File I/O: contiene funciones como abrir/crear/remplazar seleccionamos Mathematics/Numeric (Si no es visible,
archivos, cerrar archivos, escribir en archivo, etc. despliegue la paleta con la flecha bicada en la parte inferior).
• Comparison: contiene funciones de comparación como >, Busque el icono de adición y de sustracción y ubíquelos sobre
<, >=, <=, etc. la ventana.
• Instrument I/O: donde se encuentran las funciones de 6. Realice las conexiones como se muestra en la figura.
programación de entrada/salida para dispositivos GPIB, puerto 7. Ejecute y pruebe el VI en modo continuo. Pruebe diferentes
serial, entre otros. valores de A y B y observe los resultados mostrados en (A+B)
• Mathematics: con funciones de integración, derivación, y (A-B). Guarde su programa.
filtros, interpolación, entre otras.
• Express: posee funciones de configuración de dispositivos de
EJERCICIO 2
adquisición de datos, manipulación y análisis de señales, etc.

IV. MATERIALES
 PC Portatila
 Software LabView
Ilustración 3 Diagrama de bloques
V. PROCEDIMIENTO

En la siguiente practica se proponen varios ejercicios que


ayudaran con la familiarización y adiestramiento con el
programa a utilizar.
EJERCICIO 1 Ilustración 4 Panel frontal

El siguiente VI (programa) permita establecer automáticamente


la trasformación de grados de temperatura Celsius a Fahrenheit,
llevando a cabo los siguientes pasos:
1. Inicie LabVIEW. Seleccione la opción Blank VI, del
recuadro New.
2. Seleccione y ubique un control numérico (Panel frontal →
Ilustración 1 Diagrama de bloques Paleta de controles →
Express → Num Ctrls → Control numérico)
3. Seleccione y ubique un indicador numérico (Panel frontal →
Paleta de controles →
Express → Num Inds → Indicador numérico)
4. Escriba en el panel frontal: “VI que permite convertir ºC en
ºF” (Para activar la
herramienta de texto use la paleta de herramientas, si esta no
es visible, vaya al menú
View → Tool Palette)
Ilustración 2 Panel frontal 5. Seleccione y ubique un nodo de suma (Diagrama de bloques
→ Paleta de funciones
El siguiente VI (programa) permita establecer automáticamente Mathematics → Numeric → Suma).
la suma y resta de dos 6. Seleccione y ubique un nodo de multiplicación (Diagrama de
números (A y B) ingresados por el usuario, llevando a cabo los bloques → Paleta de
siguientes pasos: funciones Mathematics → Numeric → Multiplicación).
1. Inicie LabVIEW. Seleccione la opción Blank VI, del
recuadro New.
7. Sobre el nodo de suma (add), haga clic derecho y seleccione
la opción de crear constante.
Igual haga con el icono de multiplicación.
8. Realice las conexiones como se muestra en la figura.
9. Ejecute y pruebe el VI en modo continuo. Pruebe diferentes
valores de Centígrados y observe los resultados mostrados en
Fahrenheit. Guarde su programa.

Ilustración 8 Panel frontal


EJERCICIO 3
Para realizar este ejercicio necesitamos realizar dos VIs.
El primero de ellos será utilizado como subVI, para lo cual se
deben seguir los siguientes pasos.
1. Inicie LabVIEW. Seleccione la opción Blank VI, del
recuadro New.
2. Busque en las paletas de controles y funciones cada uno de
los elementos mostrados en la figura y realice las conexiones
que allí se muestran.
3. Ingrese al editor de iconos, ya sea por medio del menú
contextual o haciendo doble clic sobre el icono. Modifique el
icono de acuerdo a sus preferencias. Presione OK para guardar
Ilustración 5 Diagrama de bloques los cambios. Observe como el icono cambia en las ventanas de
Panel y Diagrama.
4. Cambie el icono por el conector por medio de la opción en el
menú contextual Show Connector. Seleccionar el patrón de dos
entradas y una salida (elemento en la fila 1,columna 5) .
5. Conecte el conector del subVI a los indicadores y
controladores correspondientes, en nuestro caso Límite inferior
y Límite Superior como entradas y Salida como una salida.
6. Pruebe el programa y analice su funcionamiento.
7. Almacené el VI.
Ilustración 6 Panel frontal

El siguiente VI (programa) es un simulación del llenado de un


tanque de agua y que contiene una alarma indicando que el nivel
de agua supero el número 7 en la escala del tanque, llevando a
cabo los siguientes pasos:
1. Inicie LabVIEW. Seleccione la opción Blank VI, del
recuadro New. Ilustración 9 Diagrama de bloques
2. Busque en las paletas de controles y funciones cada uno de
los elementos mostrados en la figura y realice las conexiones
que allí se muestran.
3. Ejecute y pruebe el VI en modo continuo. Mueva el control
denominado bomba y apreciando lo que ocurre en el tanque y
la alarma. Guarde su programa.

EJERCICIO 4 Ilustración 10 Panel Frontal

Rutinas para creación del VI (programa principal):


1. Inicie LabVIEW. Seleccione la opción Blank VI, del
recuadro New
2. Busque en las paletas de controles y funciones cada uno de
los elementos mostrados en la figura y realice las conexiones
que allí se muestran. Para introducir el subVI que creamos
anteriormente, ingrese al diagrama de bloques y dentro de la
Ilustración 7 Diagrama de bloques paleta defunciones y seleccione Select VI. En el cuadro de
dialogo que aparece, seleccione el subVI. Podrá notar que
ahora, pegado al cursor, aparece una caja que tiene como icono
que creaste para el subVI. Realice las conexiones de entrada y/o
salidas de éste como se muestra en la figura.
3. Pruebe el programa y analice su funcionamiento. Escriba un los cambios. Observe como el icono cambia en las ventanas de
comentario en el diagrama de conexiones que indique su Panel y Diagrama.
funcionamiento. 4. Cambie el icono por el conector por medio de la opción en el
4. Almacene el VI. menú contextual Show Connector. Seleccionar el patrón de 1
entrada y 1 salida (elemento en la fila 1,columna 4) .
5. Conecte el conector del subVI a los indicadores y
EJERCICIO 5
controladores correspondientes, en nuestro caso Numeric como
entrada y Numeric 2 como una salida.
6. Pruebe el programa y analice su funcionamiento.
7. Almacene el VI.

Ilustración 11 Diagrama de bloques

Ilustración 15 Diagrama de bloques


Ilustración 12 Panel Frontal

El siguiente VI (programa) consiste en generar un número


aleatorio entre 1 y 100
1. Inicie LabVIEW. Seleccione la opción Blank VI, del
recuadro New.
2. Busque en las paletas de controles y funciones cada uno de
los elementos mostrados en la figura y realice las conexiones
que allí se muestran.
3. Ejecute y pruebe el VI en modo continuo. Guarde su
programa.

EJERCICIO 6 Ilustración 16 Panel frontal

Para el este VI el Voltaje es simulado por medio de 2


randomicos para generar números negativos y positivos,
después el dato de voltaje es introducido al subVI que creamos
anteriormente para obtener el valor absoluto y finalmente es
comparado con el dato de Perilla para saber si cumple con la
Ilustración 13 Diagrama de bloques escala de Perilla. Tambien contiene los 2 indicadores
propuestos.
Para esto se realizó los siguientes pasos.
1. Inicie LabVIEW. Seleccione la opción Blank VI, del
recuadro New
2. Busque en las paletas de controles y funciones cada uno de
Ilustración 14 Panel frontal los elementos mostrados en la figura y realice las conexiones
que allí se muestran. Para introducir el subVI que creamos
En este subVI nos permite ingresar un número real y su salida anteriormente, ingrese al diagrama de bloques y dentro de la
se muestra el valor absoluto del número. paleta defunciones y seleccione Select VI. En el cuadro de
Para la realización del subVI seguir los siguientes dialogo que aparece, seleccione el subVI. Podrá notar que
pasos ahora, pegado al cursor, aparece una caja que tiene como icono
que creaste para el subVI. Realice las conexiones de entrada y/o
1. Inicie LabVIEW. Seleccione la opción Blank VI, del salidas de éste como se muestra en la figura.
recuadro New. 3. Pruebe el programa y analice su funcionamiento. Escriba un
2. Busque en las paletas de controles y funciones cada uno de comentario en el diagrama de conexiones que indique su
los elementos mostrados en la figura y realice las conexiones funcionamiento.
que allí se muestran. 4. Almacene el VI.
3. Ingrese al editor de iconos, ya sea por medio del menú
contextual o haciendo doble clic sobre el icono. Modifique el
icono de acuerdo a sus preferencias. Presione OK para guardar
VI. CONCLUSIONES
 Con la elaboración de estos ejercicios se obtiene
destreza y conocimiento de diferentes bloques, así
como la lógica de programación en la plataforma de
LabView.
 En la elaboración del ejercicio 4 y ejercicio 6 se
obtiene destrezas enfocadas en la modificación de
parámetros de un bloque de selección de dato y la
implementación de subVI para la elaboración de
proyectos de una forma más ordenada.

VII. REFERENCIAS

[1] National Instrument. Manual de usuario para programación en LabView


http://www.ni.com/getting-started/labview-basics/esa/

También podría gustarte