Sei sulla pagina 1di 4

Prof.

Alejandro Von Chong 2013



LABORATORIO DE CONTROL
INTRODUCCIN A LABVIEW PARTE I

Objetivos:

1. Introducir al estudiante a la programacin grfica utilizando LabVIEW.
2. Realizar ejercicios prcticos de aplicaciones.

Marco Terico:

LabVIEW (acrnimo de Laboratory Virtual Instrumentation Engineering
Workbench) es una plataforma y entorno de desarrollo para disear sistemas, con
un lenguaje de programacin visual grfico. Recomendado para sistemas
hardware y software de pruebas, control y diseo, simulado o real y embebido,
pues acelera la productividad. El lenguaje que usa se llama lenguaje G, donde la
G simboliza que es lenguaje Grfico.
Los programas desarrollados con LabVIEW se llaman Instrumentos Virtuales, o
VIs, y su origen provena del control de instrumentos, aunque hoy en da se ha
expandido ampliamente no slo al control de todo tipo de electrnica
(Instrumentacin electrnica) sino tambin a su programacin embebida,
comunicaciones, matemticas, etc. Entre sus objetivos estn el reducir el tiempo
de desarrollo de aplicaciones de todo tipo (no slo en mbitos de Pruebas, Control
y Diseo) y el permitir la entrada a la informtica a profesionales de cualquier otro
campo. LabVIEW consigue combinarse con todo tipo de software y hardware,
tanto del propio fabricante como tarjetas de adquisicin de datos, PAC, Visin,
instrumentos y Hardware de otros fabricantes.

Procedimiento

Parte I: Creacin 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 numrico
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 programacin 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
ms comunes tenemos:
1. Terminal de entrada requerida de una funcin sin conectar.
2. Cable roto en el diagrama de bloques por incompatibilidad de tipo de dato.
3. Un Sub VI roto.

Parte II: Ejercicio conversin de temperatura

Cree un VI que convierta de C a F y la muestre en un indicador numrico.
1. Cree un VI en blanco.
2. Agregamos el control numrico y lo etiquetamos como C.
3. Agregamos el indicador numrico y lo etiquetamos como F.
4. Agregamos las funciones desde el diagrama de bloques de multiplicacin 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: Creacin de un Sub VI

Despus de crear un VI, podemos utilizarlo en una aplicacin ms grande. Cuando
se introduce un VI dentro de otro, se le llama sub VI. Esto es equivalente a una
subrutina en lenguaje de programacin basada en texto.
Prof. Alejandro Von Chong 2013

Para convertir nuestro programa de conversin de temperatura a un SubVI,
hacemos click derecho sobre el cono de la aplicacin (borde superior derecho) la
opcin de Edit Icon.
Borramos el cono por defecto y escribimos C->F.

Sub VI de conversin 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
convencin, 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
descripcin que acabamos de escribir.

Asignacin:
Cree un VI que convierta de C a F o K, dependiendo de un selector booleao. El
proceso de la conversin debe estar en un subVI. Pista: En el diagrama de
bloques, busque la funcin Select y abra la ayuda (CTRL+H). En caso que no
sepa la ubicacin de una funcin, bsquela en con el Search en la parte superior
derecha de la lista de funciones.

Potrebbero piacerti anche