Información

¿Qué es LabVIEW?

¿Qué es LabVIEW?

LabVIEW es desarrollado y producido por National Instruments como un entorno utilizado para el diseño de sistemas gráficos.

El nombre LabVIEW es una forma abreviada de su descripción: Laboratorio Virtual Instrument Engineering Workbench.

LabVIEW es un lenguaje de programación visual: es una plataforma de diseño de sistemas y un entorno de desarrollo que tenía como objetivo permitir el desarrollo de todas las formas de sistemas.

LabVIEW fue desarrollado por National Instruments como un banco de trabajo para controlar la instrumentación de prueba. Sin embargo, sus aplicaciones se han extendido mucho más allá de la simple instrumentación de prueba a todo el campo del diseño y operación de sistemas.

LabVIEW es un lenguaje de flujo de datos estructurado gráfico a veces denominado "G", que no debe confundirse con G-Code.

Historia de LabVIEW

LabVIEW se lanzó por primera vez en 1986 como una herramienta para que científicos e ingenieros facilitaran las mediciones automatizadas; el objetivo era que fuera una herramienta que fuera tan productiva para los científicos e ingenieros como las hojas de cálculo para los analistas financieros.

Dice Jeff Kodowsky de National Instruments a quien se le ocurrió la idea inicial y la desarrolló: "No estábamos buscando crear un lenguaje, pero eso es lo que terminamos haciendo porque necesitábamos ese nivel de flexibilidad y control para lidiar con los tipos de IO y procesamiento requerido ".

Además de esto, Kodowsky había estado usando una de las primeras Apple Mac que utilizaba gráficos más que cualquier otro sistema informático. Kodowsky quería poder utilizar esta capacidad para permitir una programación más rápida del control de los instrumentos.


¿Qué es LabVIEW?

LabVIEW usa una interfaz gráfica que permite unir diferentes elementos para proporcionar el flujo requerido.

LabVIEW es esencialmente un entorno que permite la programación en G - este es un lenguaje de programación gráfico creado por National Instruments que fue desarrollado inicialmente para comunicarse a través de GPIB, pero desde entonces se ha actualizado considerablemente. Hoy en día, G se puede utilizar para aplicaciones de prueba automatizadas, adquisición de datos generales, programación de FPGA, etc. .

LabVIEW es esencialmente la interfaz de usuario para G. Sin embargo, a medida que el software se ha desarrollado, el término LabVIEW ahora es sinónimo del lenguaje G. LabVIEW también proporciona una serie de otras facilidades que incluyen depuración, multiproceso automatizado, interfaz de usuario de la aplicación, administración de hardware e interfaz para el diseño de sistemas.

De esta manera, LabVIEW actúa como un portal para una variedad de instalaciones, júntelas bajo un solo elemento que es fácil de administrar.

LabVIEW se ejecuta en plataformas Windows, OS X (Apple) y Linux, lo que lo hace adecuado para la mayoría de los sistemas informáticos.


Conceptos clave de LabVIEW

Dentro de LabVIEW hay varios elementos y conceptos que son clave para el formato y operación del entorno. Éstos incluyen:

  • Entorno de LabVIEW: El entorno de LabVIEW consta del administrador de VI de LabVIEW (explorador de proyectos), las herramientas de programación, las funciones de depuración, las plantillas y ejemplos de muestra ya construidos, y una interfaz fácil para los controladores de hardware. Leer más sobre Entorno LabVIEW.
  • VIs de LabVIEW: LabVIEW VI es un "Instrumento Virtual" que permite construir una interfaz de usuario y contiene el código de programación. Leer más sobre Instrumentos virtuales de LabVIEW, VIs.
  • Programación de LabVIEW G: Este es el lenguaje de programación gráfica donde los algoritmos funcionales se construyen usando técnicas de “arrastrar y soltar”. Leer más sobre Programación de LabVIEW.
  • Flujo de datos de LabVIEW: Este es el concepto central que determina el orden de ejecución del programa.

Aplicaciones de LabVIEW

LabVIEW proporciona una plataforma poderosa para realizar una amplia variedad de aplicaciones diferentes. Comenzó como un entorno para administrar la programación de pruebas, pero desde sus inicios, las aplicaciones para las que se puede utilizar se han expandido considerablemente. Ha pasado de ser un lenguaje de gestión de pruebas gráficas a convertirse en un entorno de diseño de sistemas gráficos.

Esto significa que se puede utilizar para una enorme variedad de aplicaciones interesantes y diversas. No solo se puede usar para el control de equipos (incluido el control del gran Colisionador de Hadrones en el CERN) y una variedad de aplicaciones de adquisición de datos (incluida la simulación de desarrollo de automóviles donde se realiza el monitoreo de Big Data) hasta el campo de diseño de sistemas donde se ha utilizado para el desarrollo de proyectos desde circuitos de RF hasta equipos biomédicos, tecnología verde y mucho más.

Ventajas / desventajas de LabVIEW

Como cualquier producto o plataforma, LabVIEW tiene sus ventajas y desventajas. Estos deben ser considerados cuidadosamente antes de comenzar su uso.

Ventajas de LabVIEW

  • La interfaz gráfica es flexible y fácil de usar. La mayoría de los ingenieros y científicos pueden aprender a usarlo rápidamente.
  • LabVIEW proporciona una plataforma universal para numerosas aplicaciones en diversos campos.
  • LabVIEW se puede usar con hardware de terceros: se puede interconectar con C / C ++, VB, Fortran, etc.
  • Fácil de conectar con muchos elementos de hardware, como adquisición de datos y productos de equipos de prueba.
  • Tiene un excelente soporte al cliente y un gran foro comunitario activo.

Desventajas de LabVIEW

  • LabVIEW es de origen único y es posible que a algunas empresas no les guste utilizar un producto de origen único y no estandarizado por la industria.
  • Costo de propiedad: aunque está en línea con muchos otros productos industriales de naturaleza similar, su costo debe considerarse antes de su introducción.
  • Para aquellos más acostumbrados a la programación de texto, la programación gráfica puede llevar un poco de tiempo de familiarización.

Como cualquier producto, LabVIEW tiene algunas desventajas, pero muchos de los que lo usan lo encuentran particularmente efectivo. En vista de esto, LabVIEW debe evaluarse cuidadosamente antes de introducir su uso.

Ver el vídeo: Curso Básico de LabVIEW - Qué es LabVIEW? - Semana 1 (Octubre 2020).