Sie sind auf Seite 1von 4

UNIVERSIDAD TECNOLOGICA DE PANAMA

FACULTAD DE INGENIERIA ELECTRICA


GUIA DE LABORATORIOS DE CONTROL
LABORATORIO # 5
“INTRODUCCIÓN A LABVIEW”

 OBJETIVOS:
1. Familiarizarse con el software LABVIEW
2. Realizar ejercicios prácticos de aplicaciones.

 MARCO TEORICO:

LabVIEW (acrónimo de Laboratory Virtual Instrumentation Engineering Workbench) es una


plataforma y entorno de desarrollo para diseñar sistemas. Cuenta con un lenguaje de
programación visual gráfico; es 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, como 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 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, PLC, Visión, Instrumentos y Hardware de otros fabricantes

 EJEMPLOS:

Procedimiento

Parte I: Creación de Controles

En el panel frontal (pantalla gris cuadriculada), hacemos click derecho para que nos salga el menú
de controles e indicadores. Vamos a la pestaña Modern y agregamos los siguientes elementos:
1. Control numérico
2. Control Booleano (Puede usar un vertical toggle switch)
3. Control String
4. Indicador Meter
5. Indicador Thermometer
6. Indicador Tank
7. Indicador Boolean
8. Indicador String
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.
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: Convertidor 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 un 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.

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.
Para convertir nuestro programa de conversión de temperatura a un SubVI, seleccionamos todo
excepto las entradas y las salidas y luego nos vamos a Edit->Create SubVI. Veremos que se ha
abierto una nueva pantalla y los bloques fueron reemplazados con un único bloque nuevo.
Hacemos click derecho sobre el ícono de la aplicación (borde superior derecho) y seleccionamos
la opción de Edit Icon. En nuestro caso cambiaremos el icono por defecto. Borramos el ícono por
defecto y escribimos “C->F”. Le ponemos de nombre “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 para su uso. Para esto, nos vamos a File>VI Properties y
en Category, seleccionamos Documentation. Escribimos para qué sirve nuestro VI. Si hacemos
CTRL+H, veremos la ayuda con la descripción que acabamos de escribir.

 Ejercicio

Cree un VI que llene o vacié un tanque de agua de acuerdo a lo que el usuario desee.

- Este debe de restringir que el tanque no se llene más de la mitad de su capacidad


- Y que cuando llegue a 0 se detenga
- Utilice Case Structure

Das könnte Ihnen auch gefallen