7 Características Esenciales de LabVIEW NXG para Pruebas Automatizadas

Visión General

El software de desarrollo de sistemas LabVIEW NXG es la más reciente adición al portafolio de software de NI. Con él, puede configurar, automatizar y visualizar los resultados de sus pruebas, todo desde una sola eficiente herramienta. Puede reducir su tiempo de medida con la identificación automática del controlador de instrumentos para miles de instrumentos, lo que le permite personalizar rápidamente su sistema con un diseño integrado de UI de clic y arrastre (drag-and-drop). Una vez que su sistema está ensamblado, también puede ver sus resultados desde cualquier lugar, incluyendo acceso a smartphone o tablet. Aprenda cómo probar de manera más inteligente con LabVIEW NXG.

Contenido

 

Descubra y Documente Instrumentación

Las aplicaciones desarrolladas en software están estrechamente unidas con la instalación específica del hardware, configuración y topología de su sistema. Después de configurar el hardware, la depuración/validación y la administración del software son partes significativas y tardadas de cualquier proyecto de pruebas, medidas o control. SystemDesigner proporciona un espacio gráfico para la configuración visual de los sistemas físicos, llevando la configuración del hardware, la implementación del software, los diagnósticos y la documentación del sistema al entorno de LabVIEW NXG. Esto maximiza su productividad de desarrollo permitiéndole administrar su hardware junto con el desarrollo del software en un entorno de principio a fin.

 

Figura 1.​ SystemDesigner ofrece una representación gráfica de su sistema de hardware.

 

Puede iniciar el panel frontal de un instrumento para realizar medidas interactivas rápidas y también ver los pin-outs del dispositivo, especificaciones, información de calibración y versiones de controlador instaladas, todo dentro de esta herramienta gráfica. Si un controlador de NI o de terceros no está instalado, LabVIEW NXG le guía para instalar el controlador necesario a través del NI Package Manager, una nueva interfaz creada en formatos de paquete estándares en la industria.

 

Figura 2.​ La vista de diseño del SystemDesigner es útil para crear, configurar y documentar su sistema.

 

Comience con Ejemplos Guiados y Específicos de Instrumentos

Para que pueda enfocarse en sus requerimientos únicos de prueba, comience con cientos de ​módulos de código ejemplo​ específicos de instrumentos que se instalan junto con los controladores de instrumentos de NI o de terceros. Obtenga acceso a ejemplos de la sección de Aprendizaje de la pantalla de inicio de LabVIEW NXG o la barra de búsqueda universal dentro del entorno de LabVIEW NXG para buscar por tarea o tipo de instrumento. Los ejemplos de controladores incluyen anotaciones que explican la funcionalidad general y proporcionan un excelente punto de inicio para su aplicación.

 

​Figura 3.​ Use los ejemplos de controladores incluidos como una plantilla inicial para su aplicación automatizada.

 

Reutilice Pruebas y Funciones

En LabVIEW, usted puede combinar varios enfoques de programación además de flujo de datos gráfico en una sola aplicación. Use esta flexibilidad para seleccionar la herramienta de su elección para crear bibliotecas de control, configuración o medidas de dispositivo bajo prueba (DUT). LabVIEW NXG integra múltiples lenguajes en su aplicación e interactúa con otro software que se ejecuta localmente o en la red para que su equipo de desarrollo consiga el éxito más rápido. Llame DLLs existentes e integre archivos .m o código C en una aplicación central de LabVIEW NXG.

 

Figure 4.​ Aproveche el trabajo existente de otros lenguajes de programación dentro de una aplicación central de LabVIEW NXG.

 

Diseñe Interfaces de Usuario

LabVIEW NXG incluye objetos de interfaz de usuario (UI) de clic y arrastre (drag-and-drop), basados en vectores y herramientas de diseño para ayudarle a desarrollar rápidamente UIs profesionales para compartir su sistema de medidas con operadores, técnicos e ingenieros de pruebas. NI desarrolla LabVIEW NXG en base a casos de uso técnicos, a diferencia de la mayoría de los lenguajes y entornos de programación, por eso se incluyen pantallas de ingeniería y científicas. Muestre su vector digital de pruebas con una gráfica de forma de onda digital y compare información en el dominio del tiempo y de frecuencia al mismo tiempo. Para comunicar mejor sus resultados, puede personalizar los objetos de la UI, como unidades, escala y rango directamente en su panel con temas y colores integrados. También puede mejorar el flujo de trabajo de la UI, con herramientas de alineamiento, guías dinámicas y el ajuste de la cuadrícula y hacer zoom fácilmente con gráficos vectoriales sin sacrificar la resolución o la calidad.

 

​Figura 5.​ Combina toda la información más importante de un sistema de pruebas en una GUI específica de aplicación.

 

Explore Datos de Ingeniería

El objetivo de cada aplicación de medida es recolectar datos para tomar decisiones informadas. LabVIEW NXG integra la captura y el análisis de datos en el entorno de desarrollo para obtener información instantánea. Esta nueva experiencia se basa en la filosofía de que si usted puede ver datos, entonces puede capturarlos con un solo clic. Los datos incluyen señales, configuración, resultados de análisis, entradas y salidas—prácticamente todo en el entorno. LabVIEW NXG le ayuda a recolectar estas capturas del proyecto en un panel de administración de datos centralizada, así usted puede administrar fácilmente sus datos de ingeniería de manera interactiva.

Use el Data Viewer en LabVIEW NXG para examinar datos capturados al pasar por puntos de datos individuales y al hacer zoom en un subconjunto de la señal. En el Data Viewer, tome una decisión basada en datos rápidamente al seleccionar entre los 12 paneles de análisis integrados en LabVIEW NXG para aplicar análisis a juegos de datos capturados previamente. Al usar un panel de análisis, usted puede analizar sus señales registradas al establecer los parámetros de la función de análisis y visualizar en tiempo real el efecto de la entrada de la función en su señal.

 

​Figura 6.​ Capture datos y realice análisis de datos interactivo, usando el LabVIEW NXG Data Viewer y paneles de análisis.

 

Crear Bibliotecas Escalables e Implementaciones de Sistemas

Al usar LabVIEW NXG, usted puede crear y desarrollar aplicaciones de escritorio, aplicaciones de web, bibliotecas binarias y bibliotecas de fuente reutilizables Cree un solo documento que contenga todas las configuraciones de la versión para crear una nueva aplicación o biblioteca y que defina múltiples espacios de nombres para organizar los archivos fuente y de soporte. Distribuya su sistema usando tecnología estándar en la industria para creación y administración en paquete, permitiéndole reproducir con confianza sus sistemas.

 

​Figura 7.​ LabVIEW NXG le permite desarrollar y compartir bibliotecas y aplicaciones modulares de manera eficiente para simplificar la administración de aplicaciones.

 

Vea Resultados desde Cualquier Lugar

Para pruebas prolongadas, puede ser conveniente monitorear o incluso controlar las pruebas de manera remota entre varios dispositivos y sistemas operativos, especialmente a medida que los sistemas cambian o se distribuyen geográficamente. El Módulo de Web de LabVIEW NXG es un complemento para LabVIEW NXG que le permite diseñar e implementar UIs basadas en Web. Con este módulo, usted puede emplear un enfoque abstracto para crear VIs que pueden ejecutarse en cualquier navegador web moderno sin plugins o instaladores, lo que les permite aumentar las aplicaciones existentes y compartir información de estado y análisis con colegas más fácilmente.

 

Figura 8. El Módulo de Web de LabVIEW NXG es un complemento para LabVIEW NXG que permite a los ingenieros diseñar e implementar UIs basadas en Web.

 

El Módulo de Web de LabVIEW NXG incluye WebVIs para diseñar UIs con tecnologías estándares en la web (HTML, CSS, JavaScript) a través de widgets de clic y arrastre de alto rendimiento. Aproveche la apertura de los WebVIs para importar contenido desde Internet o exportar código a las principales herramientas de desarrollo web. Controle las comunicaciones entre múltiples sistemas de ingeniería y UIs con los APIs de comunicación de datos incluidos y basados en tecnología estándar (AMQP, HTTP, Websocket) para aplicaciones de LabVIEW, LabVIEW NXG y de terceros. Guarde sus UIs de manera eficiente en la nube o en software on-premises, utilizando un servidor web de NI incluido o cualquier mecanismo de terceros. Presente los datos correctos a los colaboradores adecuados, de forma segura y a través de un acceso granular a las IUs de acuerdo a las funciones y acreditaciones de los usuarios.

 

Siguientes Pasos

  • Explore sus ​opciones de compra de LabVIEW​
  • Aprenda cómo puede ​validar o verificar diseños electrónicos​ con LabVIEW NXG
  • Aprenda cómo puede ​desarrollar sistemas de pruebas de producción​ con LabVIEW NXG