Introducción
En el siguiente espacio podremos encontrar información acerca de cómo realizar programas en LabVIEW que tienen que ver con el ámbito de instrumentación virtual, se integrarán ejemplos prácticos que tienen que ver con ello, por ejemplo, el llenado de un tanque, el arranque y paro de un motor, suma, resta y demás operaciones básicas de algunos valores, fórmula general, entre otros ejemplos que servirán para explicar la estructura, así como las herramientas básicas de LabVIEW y su funcionalidad.
¿Qué es LabVIEW?
LabVIEW (acrónimo de Laboratory Virtual Instrument Engineering Workbench) es una plataforma y entorno de desarrollo que se usa en la ingeniería para diseñar sistemas aplicados a la automatización, instrumentación y control, con un lenguaje de programación visual gráfico pensado para sistemas hardware y software de pruebas, control y diseño simulado o real y embebido.
Este programa fue creado por National Instruments (1976) para funcionar en máquinas MAC, salió al mercado por primera vez en 1986, teniendo versiones disponibles para las plataformas Windows, UNIX, MAC y GNU/Linux actualmente.
Conocimientos básicos de LabVIEW
Primero, 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 solo al control de todo tipo de electrónica (Instrumentación electrónica) sino también a su programación embebida, comunicaciones, matemáticas, etc.
Como se ha dicho es una herramienta gráfica de programación, esto significa que los programas no se escriben, sino que se dibujan, facilitando su comprensión.
Cada VI consta de dos partes diferenciadas:
- Panel Frontal: El Panel Frontal es la interfaz con el usuario, la utilizamos para interactuar con el usuario cuando el programa se está ejecutando. Los usuarios podrán observar los datos del programa actualizados en tiempo real (como van fluyendo los datos, un ejemplo sería una calculadora, donde tu le pones las entradas, y te pone el resultado en la salida). En esta interfaz se definen los controles (los usamos como entradas, pueden ser botones, marcadores etc..) e indicadores (los usamos como salidas, pueden ser gráficas ....).
La Figura 1 muestra un ejemplo donde se puede apreciar el panel frontal.
Figura 1.
- Diagrama de Bloques: es el programa propiamente dicho, donde se define su funcionalidad, aquí se colocan íconos que realizan una determinada función y se interconectan (el código que controla el programa --. Suele haber una tercera parte icono/conector que son los medios utilizados para conectar un VI con otros VIs.--
La Figura 2 muestra un ejemplo donde se puede apreciar el diagrama de bloques.
Figura 2.