Está en la página 1de 4

Prof.

Alejandro Von Chong 2013

LABORATORIO DE CONTROL
INTRODUCCIÓN A LABVIEW PARTE I

Objetivos:

1. Introducir al estudiante a la programación gráfica utilizando LabVIEW.


2. Realizar ejercicios prácticos de aplicaciones.

Marco Teórico:

LabVIEW (acrónimo de Laboratory Virtual Instrumentation Engineering


Workbench) es una plataforma y entorno de desarrollo para diseñar sistemas, con
un lenguaje de programación visual gráfico. Recomendado para sistemas
hardware y software de pruebas, control y diseño, simulado o real y embebido,
pues acelera la productividad. El lenguaje que usa se llama lenguaje G, donde la
G simboliza que es lenguaje Gráfico.

Los programas desarrollados con LabVIEW se llaman Instrumentos Virtuales, o


VIs, y su origen provenía del control de instrumentos, aunque hoy en día se ha
expandido ampliamente no sólo al control de todo tipo de electrónica
(Instrumentación electrónica) sino también a su programación embebida,
comunicaciones, matemáticas, etc. Entre sus objetivos están el reducir el tiempo
de desarrollo de aplicaciones de todo tipo (no sólo en ámbitos de Pruebas, Control
y Diseño) y el permitir la entrada a la informática a profesionales de cualquier otro
campo. LabVIEW consigue combinarse con todo tipo de software y hardware,
tanto del propio fabricante como tarjetas de adquisición de datos, PAC, Visión,
instrumentos y Hardware de otros fabricantes.

Procedimiento

Parte I: Creación de Controles

En el panel frontal (pantalla gris cuadriculada), damos click derecho para que nos
salga el menú de controles e indicadores. Vamos al tab de Modern y agregamos
los siguientes elementos:
1. Control numérico
2. Control Booleano (Puede usar un vertical toggle switch)
3. Control String
Prof. Alejandro Von Chong 2013

4. Indicador Meter
5. Indicador Thermometer
6. Indicador Tank
7. Indicador Boolean
8. Indicador String

Panel Frontal con controles e indicadores


Haciendo CTRL+E intercambiamos entre el panel frontal y el diagrama de
bloques. Con CTRL+T dividimos la pantalla para que nos aparezcan ambas. En
el diagrama de bloques es donde hacemos la programación en sí.
El diagrama de bloques está compuesto por nodos, terminales y cables. El
cableado se hace al acercar el puntero del mouse a una terminal de salida y en el
momento en que cambia a un carrete de hilo, hacemos click y volvemos a hacer
click en la otra terminal de entrada.

Diagrama de bloques con terminales alambradas


Prof. Alejandro Von Chong 2013

Para ejecutar nuestro programa, hacemos click en la flecha de run . Si sale una
flecha rota, significa que tenemos un error en el programa . Entre los errores
más comunes tenemos:
1. Terminal de entrada requerida de una función sin conectar.
2. Cable roto en el diagrama de bloques por incompatibilidad de tipo de dato.
3. Un Sub VI roto.

Parte II: Ejercicio conversión de temperatura

“Cree un VI que convierta de °C a °F y la muestre en un indicador numérico.”

1. Cree un VI en blanco.

2. Agregamos el control numérico y lo etiquetamos como °C.

3. Agregamos el indicador numérico y lo etiquetamos como °F.

4. Agregamos las funciones desde el diagrama de bloques de multiplicación y


suma desde Functions>Numeric.

5. Alambramos las funciones, recordando que °F=1.8*°C+32. Para crear estas


constantes (1.8 y 32) hacemos click derecho en la terminal y vamos a
Create>Constant.

Diagrama de Bloques

6. Ejecutamos y comprobamos el funcionamiento de nuestro VI.

Parte III: Creación de un Sub VI

Después de crear un VI, podemos utilizarlo en una aplicación más grande. Cuando
se introduce un VI dentro de otro, se le llama sub VI. Esto es equivalente a una
subrutina en lenguaje de programación basada en texto.
Prof. Alejandro Von Chong 2013

Para convertir nuestro programa de conversión de temperatura a un SubVI,


hacemos click derecho sobre el ícono de la aplicación (borde superior derecho) la
opción de Edit Icon.

Borramos el ícono por defecto y escribimos “C->F”.

Sub VI de conversión de temperatura

Hacemos click derecho sobre el ícono y seleccionamos show connector (en caso
que no aparezca). Este bloque es para asignar las entradas y salidas del SubVI.
En nuestro caso tenemos una entrada (°C) y una salida (°F). De modo que, por
convención, la entrada la asignamos a una de las terminales de la izquierda y la
salida a una de las de la derecha. Para esto, hacemos click primero en la casilla
del bloque de conectores y luego en el control o indicador al cual queremos
asignar la entrada o salida.

Todos los VI deben estar documentados sobre su uso. Para esto, nos vamos a
File>VI Properties y en Category, seleccionamos Documentation. Escribimos para
qué sirve nuestro VI. Ahora si hacemos CTRL+H, veremos la ayuda con la
descripción que acabamos de escribir.

Asignación:
Cree un VI que convierta de °C a °F o K, dependiendo de un selector booleao. El
proceso de la conversión debe estar en un subVI. Pista: En el diagrama de
bloques, busque la función “Select” y abra la ayuda (CTRL+H). En caso que no
sepa la ubicación de una función, búsquela en con el Search en la parte superior
derecha de la lista de funciones.

También podría gustarte