Académico Empresa Eventos NI Developer Zone Soporte Soluciones Productos y Servicios Comuníquese con NI MyNI

Herramientas y Bibliotecas de Alto Nivel para Desarrollo de Aplicaciones Específicas

Los usuarios de LabVIEW de National Instruments por lo general desarrollan programas con un modelo patentado de programación de flujo de datos que brinda una interfaz intuitiva para crear aplicaciones de diseño, control y prueba. Sin embargo, en los últimos 20 años, NI LabVIEW ha evolucionado para ofrecer herramientas adicionales de desarrollo apropiadas para aplicaciones, que complementan este lenguaje fundamental de flujo de datos para acelerar la generación de código y ayudarle a que visualice mejor su sistema. Cada una de estas herramientas o modelos de programación, se integran perfectamente al ambiente fundamental de programación de LabVIEW para brindar las mejores soluciones en tipos específicos de aplicaciones como programación guiada por evento, desarrollo de diagrama de estados y sistemas de tiempo dinámicos y continuos.

Programación Guiada por Evento

Usted puede usar la estructura original de LabVIEW para combinar programación de flujo de datos con ejecución guiada por evento, la cual es ideal para crear interfaces profesionales de usuario y más.

Nota de Aplicación: Cambiar los Patrones del Diseño con la Estructura de Evento de LabVIEW 7 Express

Desarrollo de Diagrama de Estado

El Juego de Herramientas de LabVIEW de Diagrama de Estado proporciona una interfaz gráfica para dibujar a los diagramas de estado en sus formas naturales. Usted puede crear un diagrama de estado para definición de sistema directamente en LabVIEW y después dar clic en un botón para generar automáticamente el código de flujo de datos correspondiente.

Nota de Aplicación: Patrones de Diseño de Aplicaciones - Máquinas de Estado

Sistemas de Tiempo Dinámicos y Continuos

Además, con el Módulo de Simulación de LabVIEW, usted puede usar notación convencional para diseñar, simular e implementar sistemas de control de manera nativa.

Manual: Manual del Módulo de Simulación de LabVIEW

Además de estas herramientas específicas para aplicaciones que hacen más eficiente el desarrollo, LabVIEW también tiene extensiones horizontales de la tecnología que expanden el lenguaje gráfico fundamental, incluyendo tecnología Express, algoritmos matemáticos basados en texto, integración de código legado y extensiones de programación en tiempo real.

Tecnología Express - VIs de LabVIEW Express y LabVIEW SignalExpress

La tecnología Express brinda un modelo de desarrollo completamente basado en configuración. Con LabVIEW SignalExpress de National Instruments, usted puede realizar tareas de medidas y análisis sin la necesidad de programar. Para desarrollar interfaces de usuario y reportes y aprovechar más de 500 funciones de funciones integradas de análisis de señal con LabVIEW, usted puede automáticamente generar código gráfico de LabVIEW desde sus proyectos en LabVIEW SignalExpress.

Algoritmos Matemáticos Basados en Texto

Los nodos integrados de scripts le ayudan a combinar programación basada en texto para matemáticas y procesamiento de señales con la tradicional programación gráfica de LabVIEW. Los nodos integrados alternos como MathScript Node le permiten invocar sus scripts basados en texto de otro software como The MathWorks, Inc. MATLAB®, NI MATRIXx y otros dentro del ambiente de NI LabVIEW.

Integración de Código Legado

El lenguaje abierto de LabVIEW integra fácilmente el código externo a través del Call Library Node, conservando su inversión en el código existente. Además, usted puede aprovechar el código C a través del Code Interface Node.

Extensiones de Programación en Tiempo Real al Lenguaje Gráfico Fundamental

Para añadir la máxima fiabilidad y determinismo, el Módulo de LabVIEW Real-Time brinda la misma experiencia intuitiva de programación de flujo de datos, pero la extiende a desarrollo para sistemas en tiempo real. Estructuras originales como la del ciclo temporizado, hacen que el comportamiento de la aplicación de definición en tiempo real sea simple a través de diálogos basados en configuración y programación de flujo de datos.

Productos Clave

Recursos Adicionales

MATLAB® es una marca registrada de The MathWorks, Inc. Otras marcas registradas son propiedad de sus respectivos dueños.