Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Lab 1 2
Lab 1 2
1
INTRODUCCIN A LA INSTRUMENTACIN VIRTUAL
1.
OBJETIVOS
2.
Realizar una descripcin del ambiente de trabajo LabVIEW 2013 estableciendo sus
principales caractersticas.
Desarrollar programas sencillos que permita la familiarizacin con el paquete de
Instrumentacin Virtual.
Conocer las capacidades para programacin modular existentes en LabVIEW a travs
de la creacin de subrutinas o subVI.
Aprender sobre el manejo de estructuras de datos como arreglos y clsteres en
LabVIEW.
MARCO TEORICO
Herramienta de operacin
Herramienta de posicionamiento o movimientos pequeos
Herramienta para insertar texto
Herramienta para realizar conexiones
Herramienta de men (atajo)
Herramienta para desplazamientos grandes
Herramienta de punto de parada
Herramienta de testeo o prueba
Herramienta para copiar color de elementos
Herramienta para colorear
Tabla 1. Funciones de los elementos de la barra de herramientas
Al igual que otros entornos de programacin, para obtener el mximo provecho de LabVIEW,
es indispensable hacer uso de la jerarqua de programacin, la cual permite realizar pequeos
programas reutilizables que elaboren algunas tareas sencillas y recurrentes [1]. Con este
objetivo, LabVIEW hace uso de instrumentos virtuales (VI) preexistentes como rutinas dentro
de otro instrumento, a los cuales se les conoce como subVIs. Los subVIs, adems de
proporcionar modularidad, ayudan a reducir la memoria requerida por los instrumentos y de
simplificar los diagramas de bloques a medida que los programas se vuelven ms complejos.
Para hacer uso de un VI preexistente como un subVIs, es
necesario, adems de definir su funcionalidad a travs de su
respectivo diagrama de bloques y panel frontal, identificarlo por
medio de un icono y un conector, los cuales son visibles tanto
en el diagrama de bloques como en el panel frontal y estn
ubicados en la esquina superior derecha de estas ventanas. El
icono es la representacin grfica de un VI dentro de un
diagrama de bloques y puede contener texto e imgenes. Los
conectores muestran los terminales disponibles para la
transferencia de datos desde y hacia el subVI. Para observar
el conector debemos dar clic derecho sobre el icono en el
panel frontal para desplegar el men contextual y seleccionar
Show Connector, como se muestra en la figura 6. Para editar
el icono debemos seleccionar el modo de edicin, tambin
asequible por medio del men contextual.
Este modo
despliega una interfase similar a la existente en varios
programas de edicin grfica. Para modificar el conector
podemos seleccionar entre un grupo de patrones o agregar
terminales a medida que sea necesario. En la figura 7 se
muestran algunos ejemplos de patrones existentes.
Adems de programacin modular, LabVIEW tambin nos permite hacer uso de estructuras de
datos, a las que denominaremos arreglos o clsteres. Los arreglos (array en ingles) son
estructuras que agrupan datos del mismo tipo de manera organizada, usualmente como
vectores, matrices o subespacios, dependiendo del nmero de dimensiones que posea las
cuales estn restringidas en LabVIEW hasta 231-1, obviamente teniendo en cuenta la
capacidad de la memoria de nuestro computador. Los arreglos pueden contener datos
numricos, bolanos, rutas, cadenas, de formas de onda e inclusive clusters. Su uso es
indispensable cuando se requiere trabajar con una coleccin de datos similares, cuando se
realizan clculos repetitivos, para almacenar informacin obtenida de formas de ondas o
generada por medio de ciclos.
Un cluster en cambio agrupa elementos que pueden ser de igual o diferente formato. Un
cluster requiere que sus elementos sean nicamente de entrada o de salida (solo puede tener
indicadores o controles).
3.
PROCEDIMIENTO
LabVIEW, al igual que otros entornos de programacin requiere para su aprendizaje la prctica
continua y la elaboracin de ejercicios de dificultad creciente. A continuacin realizaremos
algunos ejercicios a manera de introduccin, los cuales pretenden ambientar al estudiante con
las diversas herramientas del entorno.
Ejercicio 1: Creacin de un VI
Ejercicio 2: Conversin de C a F
1. Inicie LabVIEW. Seleccione la opcin Blank VI, del recuadro New.
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 opcin Blank VI, del recuadro New.
2. Busque en las paletas de controles y funciones cada uno de los elementos mostrados
en la figura 12 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 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 opcin en el men contextual Show
Connector. Seleccionar el patrn de dos entradas y una salida (elemento en la fila 1,
columna 4 de la figura 7).
5. Conecte el conector del subVI a los indicadores y controladores correspondientes, en
nuestro caso Lmite inferior y Lmite Superior como entradas y Salida como una
salida.
6. Pruebe el programa y analice su funcionamiento. Escriba un comentario en el
diagrama de conexiones que indique su funcionamiento.
7. Almacene el VI.
Figura 12. Ejercicio 5, subVI (Izquierda) Panel frontal (Derecha) Diagrama de bloques
Figura 13. Ejercicio 1, principal (Izquierda) Panel frontal (Derecha) Diagrama de bloques
4.
TALLER
Implemente cada uno de los ejercicios de esta gua.
Explique brevemente su
funcionamiento.
Realice un VI que represente un voltmetro con las siguientes especificaciones mnimas:
a. Se represente a travs de un arreglo de tres dgitos una entrada de voltaje. Cada
dgito solo puede contener un nmero.
b. La entrada de voltaje puede ser simulada a travs de un control de entrada de
datos.
c. El voltmetro debe tener una perilla para seleccionar las siguientes escalas de
voltaje: 100mV, 1V y 10V.
d. Se genere una alarma cuando la entrada de voltaje exceda la escala de voltaje en
la cual se encuentra el voltmetro. (La indicacin debe ser en color rojo y pequea)
e. Debe tener adems la opcin de indicar cuando un valor de voltaje es negativo.
f. Cualquiera de las opciones propuestas, realizarla como un subVI que utilice el
programa principal.
Nota: Los informes se entregan en parejas. Se recomienda trabajar con sus compaeros de
exposicin. Fecha de entrega 14 de Marzo de 2008.
Bibliografa
[1] Travis, Jeffrey. Kring, Jim. LabVIEW for Everyone: Graphical Programming Made Easy
and Fun, Third Edition. Prentince Hall. 2006.