通过配置而不是代码构建和部署实时测试系统。
VeriStand支持配置和部署完整的HIL测试系统,将仿真模型连接到实时NI硬件。 它管理实时执行引擎、I/O通道映射、数据记录和激励生成,以便团队可以专注于测试设计而不是基础架构。VeriStand与运行NI Linux Real-Time的NI PXI和CompactRIO终端兼容。
在物理硬件存在之前验证嵌入式软件。
VeriStand在硬件可用之前启用嵌入式软件验证。它从MathWorks® Simulink®软件、NI LabVIEW或FMI兼容工具导入已编译的模型,并在Microsoft Windows桌面的测试序列上运行。相同的系统定义从MIL到SIL再到HIL,无需重新配置。
了解VeriStand中启用嵌入式软件验证的功能。
系统浏览器定义了完整的测试系统:实时终端、NI PXI和CompactRIO硬件、汽车和航空电子通信总线(CAN、LIN、FlexRay、ARINC 429等),以及警报、计算通道和程序。VeriStand基于配置的工作流程意味着大多数设置无需编程。
VeriStand集成了MathWorks® Simulink®软件(使用VeriStand Model Framework或Simulink Coder)、LabVIEW、功能模型单元(使用FMI标准的FMU)和自定义C/C++代码的编译仿真模型。模型信号直接映射到硬件I/O通道,实时执行引擎同时运行多个模型。
01
/
02
LabVIEW+ Suite for HIL包含VeriStand、LabVIEW、LabVIEW FPGA、LabVIEW Real-Time等,可满足工程师进行嵌入式软件测试和仿真的需求。
功能特点 | NI VeriStand | 交钥匙HIL平台 | 仿真耦合RT工具 |
|---|---|---|---|
模型集成灵活性 | 通过FMI提供100多个环境,以及原生Simulink、LabVIEW、Python和C/C++支持。同时运行多个模型。 | 支持主要的建模工具,但导入工作流通常需要供应商特定的编译步骤或工具链。 | 与一个主要建模环境的深度集成。其他模型格式需要额外的转换或中间件。 |
硬件开放性 | 在开放式NI PXI和CompactRIO硬件上运行。能够跨测量类型和通信总线混合和匹配I/O模块。 | 需要专有硬件。I/O扩展和信号调理与供应商目录和定价相关联。 | 通常需要供应商特定的I/O板卡和实时终端。集成第三方硬件的灵活性有限。 |
可扩展性/插件开发 | 打开插件架构。可在NI LabVIEW中创建插件以添加硬件支持、测量类型和自定义协议。大型社区插件库可用。 | 可扩展性有限。自定义通常需要供应商专业服务或专有脚本环境。 | 通过耦合建模环境可扩展。硬件级别的自定义通常受限于供应商提供的选项。 |
测试自动化集成 | 与NI TestStand以及Python、.NET、ASAM XIL和C/C++ API的原生集成。配合CI/CD流水线进行连续验证。 | 包含专有自动化工具。标准API支持有所不同。与外部测试主管的集成可能需要中间件。 | 主要通过耦合建模环境的脚本实现自动化。第三方测试执行程序的集成有限。 |
MIL/SIL/HIL可扩展性 | 相同的系统定义从桌面MIL/SIL扩展到完全HIL部署,无需重新配置。 | 强大的HIL功能,但MIL/SIL工作流通常需要来自同一供应商的独立工具或环境。 | 耦合环境中的无缝仿真至实时路径。要扩展到该生态系统之外,还需要额外的集成努力。 |
生态系统独立性 | 开放式架构。模型、硬件和自动化工具可互换。以标准文件格式存储的配置。 | 垂直集成的生态系统。来自单个供应商的硬件、软件和服务。迁移成本很高。 | 与一个建模工具的生态系统紧密耦合。更改建模环境可能需要重新构建整个测试系统。 |
系统必须满足以下要求才能使用VeriStand。
直接在实时终端上自动化复杂的测试序列。
VeriStand Stimulus Profile Editor创建在实时引擎上确定性执行的自动化多步骤测试场景。它将故障注入传感器和执行器通道、重写信号、扫描设定值和触发数据记录,无需编写代码。
将VeriStand连接到现有的测试自动化和企业工作流程。
VeriStand可与NI TestStand集成,以实现自动化测试序列执行和报告。这种集成使Python、.NET或ASAM XIL API能够用于外部控制和脚本。VeriStand可与CI/CD流水线配合使用,以实现跨开发团队的持续嵌入式软件验证。
01
/
03