LabView
LabVIEW (acrónimo de Laboratory Virtual Instrument 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 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 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
-tarjetas de adquisición de datos, PAC, Visión, instrumentos y otro Hardware- como de otros fabricantes.
Programar en LabView
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. 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, etc.).
- Diagrama de Bloques: es el programa propiamente dicho, donde se define su funcionalidad, aquí se colocan instrucciones que realizan una determinada función y se interconectan.
Suele haber una
tercera parte icono/conector que
son los medios utilizados para conectar un VI con otros VIs.
En cada ventana (panal
frontal y diagrama de bloques) tendremos un conjunto de instrucciones distinto,
aunque guardan una importante relación. Cualquier cosa que hagamos en una de
ellas, generalmente, conllevará una
modificación en la otra.
Arduino + LabView
La interfaz de LabVIEW para Arduino (LIFA) Toolkit es una
herramienta gratuita que se puede descargar desde el servidor de NI (National
Instruments) y que permite a los usuarios de Arduino adquirir datos del
microcontrolador Arduino y procesarlos en el entorno de programación gráfica de
LabVIEW.
En el proceso de instalación del software de Arduino para
Labview se recomienda recurrir a los siguientes enlaces en donde se podrá
descargar el software y leer las recomendaciones del proceso de instalación en
estas páginas que están el servidor de National Instrument (LabVIEW).
·
El paquete LabVIEW Interface for Arduino es
totalmente gratuito y se puede descargar en:
·
Las instrucciones para la instalación se
encuentran aquí:
Instalación
Lo pasos para instalar la herramienta son:
- Instalar LabView (debe ser versión de 32bits)
- Instalar VISA NI
- Instalar JKI VI Package Manager (VIPM)
- Instalación de la interfaz de LabView para arduino, scomo se explica aquí: http://digital.ni.com/public.nsf/allkb/A20FBBD36820669086257886004D5F4D?OpenDocument
- Conectar la placa Arduino al PC
- Cargar el firmware de LIFA en el Arduino, que podemos encontrar en el siguiente destino:
C:\Program Files (x86)\National
Instruments\LabVIEW 2016\vi.lib\LabVIEW Interface for
Arduino\Firmware\LIFA_Base
Esta dirección variará
dependiendo de donde tengamos instalado LabView y cuál tengamos instalado.
Comunicación
Para poder comunicar LabView con arduino, debemos instalar
en la tarjeta el firmware adecuado. Este firmware puede encontrarse en el
destino antes mencionado y debe ser cargado con el entorno IDE de arduino.
Una vez cargado ya podemos controlar el Arduino desde
LabView.





No hay comentarios:
Publicar un comentario