¿Qué tan altos son los requisitos del lenguaje C para aprender LabVIEW?
LabVIEW es un entorno de desarrollo de programas desarrollado por National Instruments (NI). Es similar a los entornos de desarrollo C y BASIC, pero la diferencia significativa entre LabVIEW y otros lenguajes informáticos es: otros lenguajes informáticos que 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 el programa generado tiene la forma de un diagrama de bloques. Introducción Al igual que C y BASIC, LabVIEW 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 incluye adquisición de datos, GPIB, control de puerto serie, análisis de datos, visualización y almacenamiento de datos, etc. LabVIEW también cuenta con 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. Características principales Las características principales de los instrumentos virtuales son: Se utiliza hardware común tanto como sea posible. La diferencia entre varios instrumentos es principalmente el software. Puede aprovechar al máximo el poder de la computadora, tiene poderosas funciones de procesamiento de datos y puede crear instrumentos con funciones más poderosas. Los usuarios pueden definir y fabricar varios instrumentos según sus propias necesidades. Un instrumento virtual es en realidad un sistema de adquisición de datos organizado según los requisitos del instrumento. Las teorías básicas involucradas en la investigación de instrumentos virtuales incluyen principalmente la adquisición de datos por computadora y el procesamiento de señales digitales. Actualmente, el lenguaje informático más utilizado en este campo es LabVIEW de la empresa estadounidense NI. El origen de los instrumentos virtuales se remonta a la década de 1970, cuando los sistemas de control y medición por ordenador ya se habían desarrollado considerablemente en campos como la defensa nacional y el aeroespacial. Después de la llegada de las PC, la informatización a nivel de instrumentos se hizo posible Incluso antes del nacimiento de Windows de Microsoft, NI había lanzado versiones anteriores a LabVIEW 2.0 en computadoras Macintosh. La investigación y el desarrollo efectivo, sistemático y a largo plazo de instrumentos virtuales y LabVIEW de la compañía han convertido a la compañía en una autoridad reconocida en la industria. La última versión de LabVIEW es actualmente LabVIEW2009. LabVIEW 2009 agrega más funciones a la función de subprocesos múltiples. Esta característica se introdujo por primera vez en la versión 5 en 1998. Al utilizar el software LabVIEW, los usuarios pueden aprovechar el entorno de software que proporciona debido a sus funciones de programación de flujo de datos, el soporte multinúcleo de la herramienta LabVIEW Real-Time para el desarrollo de plataformas integradas y las capas de software de arriba hacia abajo diseñadas para múltiples núcleos. Primera opción para programación paralela. Las PC comunes tienen algunas debilidades inevitables. El rendimiento de los instrumentos virtuales o de los sistemas de prueba informáticos construidos con ellos no puede ser demasiado alto. Actualmente, una importante dirección de desarrollo de los instrumentos computarizados es la formulación del estándar VXI, que es un instrumento enchufable. Cada instrumento es una tarjeta enchufable. Para garantizar el rendimiento del instrumento, se utiliza más hardware. Sin embargo, estos instrumentos tipo tarjeta no tienen paneles y sus paneles todavía aparecen virtualmente en la pantalla de la computadora. Estas tarjetas se insertan en un chasis VXI estándar y se conectan a la computadora para formar un sistema de prueba. Los instrumentos VXI son caros y se ha introducido un instrumento estándar PXI más económico. Evaluación futura Otro tema en la investigación de instrumentos virtuales es la interconexión de varios instrumentos estándar y su conexión a ordenadores. Actualmente los protocolos más utilizados son IEEE 488 o GPIB. Los futuros instrumentos también deberían conectarse en red. LabVIEW (Laboratory Virtual Instrument Engineering Workbench) es un entorno de desarrollo de lenguaje de programación gráfico ampliamente aceptado por la industria, el mundo académico y los laboratorios de investigación como software estándar de adquisición de datos y control de instrumentos. LabVIEW integra todas las funciones de comunicación con hardware y tarjetas de adquisición de datos que cumplen con los protocolos GPIB, VXI, RS-232 y RS-485. También cuenta con funciones de biblioteca integradas que facilitan la aplicación de estándares de software como TCP/IP y ActiveX. Este es un software potente y flexible.
Puedes usarlo para crear fácilmente tus propios instrumentos virtuales, y su interfaz gráfica hace que el proceso de programación y uso sea animado e interesante. Lenguaje de programación gráfica, también conocido como lenguaje "G". Al programar en este lenguaje, básicamente no se escribe código de programa, sino que se escribe un diagrama de flujo o diagrama de bloques. Utiliza terminología, íconos y conceptos que son lo más familiares posible para los técnicos, científicos e ingenieros, por lo que LabVIEW es una herramienta para usuarios finales. Mejora su capacidad para construir sus propios sistemas científicos y de ingeniería, proporcionando una manera conveniente de implementar sistemas de programación de instrumentos y adquisición de datos. Cuando se utiliza para la investigación de principios, el diseño, las pruebas y la implementación de sistemas de instrumentos, la eficiencia del trabajo se puede mejorar considerablemente. Con LabVIEW, puede generar archivos ejecutables independientes. Es un verdadero compilador de 32/64 bits. Como muchos software importantes, LabVIEW proporciona múltiples versiones para Windows, UNIX, Linux y Macintosh.