VeriStand es un software de pruebas en tiempo real para configurar e implementar sistemas de hardware-in-the-loop (HIL). Los ingenieros en maquinaria automotriz, aeroespacial e industrial utilizan VeriStand para integrar modelos de simulación, registrar datos de prueba y automatizar la validación de software integrado sin programación personalizada. VeriStand está equipado con NI Nigel™ AI para un desarrollo acelerado.
Automatice secuencias de prueba complejas directamente en el objetivo en tiempo real.
El Editor de perfil de estímulo de VeriStand crea escenarios de prueba automatizados de varios pasos que se ejecutan de forma determinística en el motor en tiempo real. Inyecta fallas en los canales de sensores y actuadores, anula señales, barre puntos de ajuste y activa el registro de datos, todo sin escribir código.
Conecte VeriStand a los flujos de trabajo empresariales y de automatización de pruebas existentes.
VeriStand se puede integrar con NI TestStand para la ejecución automatizada de secuencias de pruebas y generación de reportes. Esta integración habilita las API de Python, .NET o ASAM XIL para el control externo y el scripting. VeriStand encaja en canales de CI/CD para validación continua de software integrado en todos los equipos de desarrollo.
El siguiente diagrama muestra cómo NI VeriStand se puede utilizar para crear un sistema de hardware-in-the-loop (HIL) junto con productos NI y soluciones de terceros.
Obtenga información sobre las capacidades de VeriStand que permiten la validación de software integrado.
El explorador del sistema define el sistema de prueba completo: objetivos en tiempo real, hardware de NI PXI y CompactRIO, buses de comunicación de vehículos y aviónica (CAN, LIN, FlexRay, ARINC 429, entre otros), junto con alarmas, canales calculados y procedimientos. El flujo de trabajo basado en la configuración de VeriStand significa que la mayoría de la configuración no requiere programación.
VeriStand integra modelos de simulación compilados a partir del software MathWorks® Simulink® (usando el VeriStand Model Framework o Simulink Coder), LabVIEW, unidades de maqueta funcionales (FMU usando el estándar FMI) y código C/C++ personalizado. Las señales del modelo se asignan directamente a los canales de E/S de hardware, y el motor de ejecución en tiempo real ejecuta múltiples modelos simultáneamente.
01
/
02
Nigel AI está optimizado para pruebas. Brinda orientación experta en cuanto a pruebas y medidas, así como asesoramiento contextual para desarrollo sin salir del entorno VeriStand, lo que acelera los procesos de aprendizaje y desarrollo y le ayuda a ser aún más productivo.
La LabVIEW+ Suite for HIL incluye VeriStand, LabVIEW, LabVIEW FPGA, LabVIEW Real-Time y más para satisfacer las necesidades de los ingenieros que realizan pruebas de software embebido y simulación.
Característica | NI VeriStand | Plataformas HIL listas para usar | Herramientas de RT acopladas a simulación |
|---|---|---|---|
Flexibilidad de integración de modelos | Más de 100 entornos a través de FMI, además de soporte nativo de Simulink, LabVIEW, Python y C/C++. Ejecute varios modelos simultáneamente. | Admite las principales herramientas de modelado, pero los flujos de trabajo de importación a menudo requieren pasos de compilación o cadenas de herramientas específicas del proveedor. | Integración profunda con un entorno de modelado primario. Otros formatos de modelo requieren conversión adicional o middleware. |
Apertura de hardware | Se ejecuta en hardware abierto de NI PXI y CompactRIO. Capacidad para mezclar y combinar módulos de E/S en diferentes tipos de medidas y buses de comunicación. | Se requiere hardware patentado. Expansión de E/S y acondicionamiento de señal ligado al catálogo y los precios del proveedor. | Por lo general, requiere tarjetas de E/S específicas del proveedor y objetivos en tiempo real. Flexibilidad limitada para integrar hardware de terceros. |
Extensibilidad/desarrollo de insertables | Arquitectura de insertables abierta. Capacidad de construir insertables en NI LabVIEW para agregar soporte de hardware, tipos de medidas y protocolos personalizados. Gran biblioteca de insertables de la comunidad disponible. | Extensibilidad limitada. La personalización normalmente requiere servicios profesionales del proveedor o entornos de scripting patentados. | Extensible a través del entorno de modelado acoplado. La personalización a nivel de hardware a menudo se limita a las opciones proporcionadas por el proveedor. |
Integración de automatización de pruebas | Integración nativa con NI TestStand, además de las API de Python, .NET, ASAM XIL y C/C++. Se ajusta a canales de CI/CD para validación continua. | Herramientas de automatización patentadas incluidas. La compatibilidad con API estándar varía. La integración con ejecutivos de pruebas externos puede requerir middleware. | Automatización principalmente a través del scripting del entorno de modelado acoplado. La integración de ejecutivos de pruebas de terceros es limitada. |
Escalabilidad de MIL/SIL/HIL | La misma definición del sistema escala desde MIL/SIL de escritorio hasta la implementación completa de HIL sin reconfiguración. | Fuertes capacidades de HIL pero los flujos de trabajo MIL/SIL a menudo requieren herramientas o entornos separados del mismo proveedor. | Trayecto de simulación a tiempo real dentro del entorno acoplado. El escalado más allá de ese ecosistema requiere un esfuerzo adicional de integración. |
Independencia del ecosistema | Arquitectura abierta. Los modelos, hardware y herramientas de automatización son intercambiables. Configuraciones almacenadas en formatos de archivo estándar. | Ecosistema integrado verticalmente. Hardware, software y servicios provenientes de un solo proveedor. Los costos de migración son altos. | Acoplado firmemente al ecosistema de una herramienta de modelado. Cambiar los entornos de modelado puede requerir una nueva arquitectura de todo el sistema de prueba. |
Su sistema debe cumplir con los siguientes requisitos para usar VeriStand.
01
/
03