Red de conocimientos turísticos - Conocimientos sobre calendario chino - ¿Por qué labview es un lenguaje de programación de flujo de datos?

¿Por qué labview es un lenguaje de programación de flujo de datos?

La versión 2014 se usa comúnmente ahora.

LabVIEW es un entorno de desarrollo de programas desarrollado por National Instruments (NI). Es similar a los entornos de desarrollo C y BASIC. Sin embargo, la diferencia significativa entre LabVIEW y otros lenguajes informáticos es: otros lenguajes informáticos. ​son Se utiliza un lenguaje basado en texto para generar código, mientras que LabVIEW usa el lenguaje de edición gráfica G para escribir programas, y los programas generados tienen la forma de diagramas de bloques. El software LabVIEW es el núcleo de la plataforma de diseño de NI y es ideal para desarrollar sistemas de medición o control. El entorno de desarrollo LabVIEW integra todas las herramientas que los ingenieros y científicos necesitan para crear rápidamente diversas aplicaciones y está diseñado para ayudar a los ingenieros y científicos a resolver problemas, aumentar la productividad e innovar continuamente.

Al igual que C y BASIC, LabVIEW[1] es un sistema de programación de propósito general con una amplia biblioteca de funciones para completar cualquier tarea de programación. La biblioteca de funciones de LabVIEW[2] incluye adquisición de datos, GPIB, control de puerto serie, análisis de datos, visualización de datos

logotipo de LabVIEW

logotipo de LabVIEW

y datos. almacenamiento, etcétera. LabVIEW[2] también tiene herramientas tradicionales de depuración de programas, como establecer puntos de interrupción, mostrar datos y resultados de subrutinas (subVI) en animación, ejecución en un solo paso, etc., para facilitar la depuración de programas.

LabVIEW (Laboratory Virtual Instrument Engineering Workbench) es un lenguaje de programación gráfico que utiliza iconos en lugar de líneas de texto para crear aplicaciones. Los lenguajes de programación de texto tradicionales determinan el orden de ejecución del programa en función de la secuencia de declaraciones e instrucciones, mientras que LabVIEW utiliza programación de flujo de datos El flujo de datos entre nodos en el diagrama de bloques determina el orden de ejecución de VI y funciones. VI se refiere al instrumento virtual, que es el módulo de programa de LabVIEW.

LabVIEW proporciona muchos controles que se parecen a los instrumentos tradicionales (como osciloscopios y multímetros), lo que facilita la creación de interfaces de usuario. La interfaz de usuario en LabVIEW se llama panel frontal. Los objetos en el panel frontal se pueden controlar mediante programación mediante iconos y cables. Este es el código fuente gráfico, también conocido como código G. El código fuente gráfico de LabVIEW es similar a un diagrama de flujo hasta cierto punto, por lo que también se le llama código de diagrama de bloques.

Características

Se utiliza hardware universal tanto como sea posible y la diferencia entre varios instrumentos es principalmente el software.

Puede aprovechar al máximo el poder de la computadora y tiene potentes funciones de procesamiento de datos para crear instrumentos más potentes.

Los usuarios pueden definir y fabricar diversos instrumentos según sus propias necesidades.

Futuro

Otra cuestión en la investigación de instrumentos virtuales es la interconexión de varios instrumentos estándar y su conexión con ordenadores. Actualmente los protocolos más utilizados son IEEE488 o GPIB. Los futuros instrumentos también deberían conectarse en red.