viernes, 2 de junio de 2017

LabView

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:

  1. Instalar LabView (debe ser versión de 32bits)
  2. Instalar VISA NI
  3. Instalar JKI VI Package Manager (VIPM)
  4. Instalación de la interfaz de LabView para arduino, scomo se explica aquí: http://digital.ni.com/public.nsf/allkb/A20FBBD36820669086257886004D5F4D?OpenDocument
  5.  Conectar la placa Arduino al PC
  6. 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