Una creciente tendencia en el desarrollo de software embebido es la reutilización de herramientas de pruebas, modelos y datos de simulación más allá de sus silos individuales en el proceso de desarrollo. Usted puede incrementar la eficiencia al reutilizar componentes a lo largo del diseño y pruebas. Un área clave de optimización es el análisis de datos y la generación de reportes. Si usted puede ver datos de pruebas físicos de la misma manera en la que ve datos de simulación de desarrollo inicial, puede tomar decisiones más documentadas sobre el estado del dispositivo bajo prueba con mínimo esfuerzo y menor riesgo de mala interpretación.
Usar una arquitectura común de registro de datos, análisis y administración de datos le ayudan a ver los datos de misma manera sin importar la fase de pruebas. También le ayuda identificar rápidamente las diferencias en rendimiento y funcionalidad al realizar pruebas de regresión. Al final, usted puede producir y examinar resultados de la misma manera sin importar en que parte del proceso de desarrollo se encuentre. Esto significa que usted puede tomar decisiones y realizar ajustes más rápido y con mayor eficacia, los cual reduce el riesgo de cambios en calendario y presupuesto.
Figura 1: Los mismos componentes de pruebas pueden ser usados en todas las fases del desarrollo de software embebido.
NI VeriStand, un entorno de software basado en configuración, le ayuda a desarrollar aplicaciones de pruebas en tiempo real de manera más eficiente. NI VeriStand le permite configurar y ejecutar modelos de simulación de una variedad de entornos de modelado y lenguajes de programación. Usted puede conectar fácilmente aquellos modelos a E/S del mundo real para crear un simulador en tiempo real para pruebas de hardware-in-the-loop. NI VeriStand incluye un editor sofisticado de perfil de estímulos para producir secuencias de pruebas en tiempo real y automatizar pruebas en tiempo real. Usted puede almacenar perfiles de estímulo en bibliotecas para reutilizarse en las fases de pruebas y realizar las mismas pruebas, sin importar si está realizando simulaciones o pruebas del sistema mecánico.
NI VeriStand registra datos en una variedad de maneras y formatos. Los registros van desde datos de un solo punto hasta señales de NI-XNET hasta datos de forma de onda de alta velocidad de uno o más dispositivos. Combinar y correlacionar los datos en estos registros es un desafío debido a la gran variedad de tecnologías y formatos de datos. DIAdem es una herramienta de software interactivo y potente que puede simplificar este proceso. DIAdem cumple con las demandas de los entornos de pruebas de hoy en día, las cuales requieren que usted tenga acceso, procese y reporte rápidamente grandes volúmenes de datos en múltiples formatos personalizados para tomar decisiones respaldadas con información. DIAdem le ayuda a correlacionar datos adquiridos desde diferentes fuentes y reescribirlos en una sola pantalla para comparación y análisis. DIAdem también ofrece la flexibilidad para crear scripts personalizados para automatizar su rutina única de procesamiento posterior. Uno de los beneficios clave de DIAdem es la habilidad de ejecutar búsquedas avanzadas integradas en NI My DataFinder. Estas búsquedas avanzadas le pueden ayudar a recuperar rápidamente datos de pruebas anteriores, los cuales facilitan la comparación de pruebas y el análisis del rendimiento.
Para aprender más sobre correlacionar datos con NI VeriStand y DIAdem, lea la nota técnica en Correlación de Registros de Datos con NI VeriStand.
NI VeriStand 2013 introduce una interfaz configurable de registro de datos en la estación de trabajo, así usted puede establecer su criterio de registro de datos y registrarlos con sólo tocar un botón. Al usar la herramienta de registro de datos de NI VeriStand, usted puede configurar disparos, límites del tamaño y segmentación de archivos, macro grabación y reproducción y una variedad de otros parámetros. Una vez que usted ha configurado sus características de registro, simplemente presione un botón para comenzar a registrar y monitorear una condición de disparo de registro.
Figura 2: NI VeriStand puede usarse con DIAdem para procesamiento posterior y generación de reportes automatizados.
Otra característica introducida con registro de datos en estación de trabajo de NI VeriStand, es la integración directa de DIAdem para procesamiento posterior y generación de reportes. Al usar la utilería de registro de datos NI VeriStand, usted puede recuperar automáticamente los registros de datos desde dispositivos en tiempo real, ejecutar scripts de análisis personalizados en DIAdem y usar plantillas de reportes predefinidas para generar automáticamente los reportes de sus datos de pruebas en tiempo real. Al usar una biblioteca común de scripts de análisis y plantillas de reportes, usted puede garantizar que los datos sean procesados y presentados de la misma manera cada vez, para que usted pueda compararlos fácilmente desde múltiples pruebas y comprender mejor los resultados.
NI VeriStand le ayuda ejecutar más rápido sus pruebas en tiempo real y DIAdem es una potente herramienta para análisis y administración de datos. Al combinar estas herramientas, puede automatizar la manera en la que realiza pruebas, analiza resultados y administra datos, lo cual dará como resultado un proceso de desarrollo más eficiente y pruebas más minuciosas.