VeriStand实时测试应用软件的功能解析与选型采购指南

VeriStand是什么

VeriStand是美国国家仪器(NI)公司开发的一款实时测试应用软件,专为嵌入式软件验证和硬件在环(HIL)仿真测试而设计。它提供了一个基于配置的开发环境,帮助工程师在NI实时硬件上快速构建测试系统,无需从零编写底层代码。在HIL系统中,VeriStand扮演着”大脑”的角色——为系统硬件找到对应的仿真模型,并将二者连接起来协同运行,完成激励生成、数据采集和实时监测等任务。

核心架构与运行机制

VeriStand采用可配置的执行框架,其核心是一个实时引擎,部署在NI的PXI或CompactRIO等实时终端上。主控制循环负责定时调度整个系统,工程师可在系统定义文件(.nivssdf)中设置终端速率,控制测试系统的运行节拍。VeriStand引擎支持三种操作系统环境:Windows本地主机、PharLap实时系统(用于PXI终端)以及VxWorks实时系统(用于CompactRIO终端),不同终端的选择主要取决于实时性要求和目标硬件平台。

在系统资源管理器中,用户可以直观地添加数据采集设备、配置CAN、LIN和FlexRay等汽车总线接口,以及导入仿真模型。映射图能够实时反馈通道与模型参数的对应关系,按模型、硬件和用户界面连接方式分类展示,帮助工程师在开发和调试阶段降低复杂性。此外,预配置的路由模块和故障模块支持与开关负载信号调理前端的交互,用户可保存多组路由方案并在测试执行期间按需调用。

模型集成与多工具协作

VeriStand的开放性体现在对多种建模环境的广泛兼容上。它可以直接导入MathWorks Simulink编译生成的模型文件,也支持LabVIEW VI转换的仿真模型,以及通过ANSI C/C++编写的代码。NI提供VeriStand Model Framework,可在Simulink等第三方环境中构建仿真模型,该框架可单独安装并提供免费许可证,无需完整的VeriStand环境即可在建模机器上使用。

在实际项目中,VeriStand通常与TestStand测试管理软件配合使用以实现测试自动化。通过ASAM XIL标准接口,工程师可以复用跨HIL系统开发的测试序列,避免被单一供应商绑定。VeriStand还支持Python、.NET等编程环境进行功能扩展,并可通过宏录制、实时序列和激励配置文件实现自动化测试流程。

自定义设备与扩展机制

自定义设备是VeriStand扩展性的核心机制。通过这一功能,用户和合作伙伴可以为VeriStand开发插件,集成特定的硬件或软件工具。例如在汽车行业应用中,可将IPG CarMaker以自定义设备形式集成,实现与VeriStand的直接交互——测试期间的参数变更能即时反映在CarMaker的3D动画中。残余总线仿真插件是另一个典型应用,第三方开发商可在自定义设备中构建DLL,在VeriStand中提供可配置的界面,大幅降低多供应商工具链的集成门槛。

典型应用场景

VeriStand在汽车电子领域应用最为广泛。从发动机控制单元(ECU)的HIL测试,到新能源车的电池管理系统验证,再到ADAS控制器的传感器仿真,VeriStand提供了统一的可配置测试平台。开箱即用的CAN、LIN和FlexRay总线支持,使其能够快速接入汽车网络测试环境。

在航空航天和国防领域,VeriStand同样被用于飞控系统、导航设备等关键嵌入式软件的验证。其可配置的激励配置文件能够在实时目标上严格按时序执行测试序列,重现真实运行环境的条件。内置的警报机制和高级日志功能,帮助工程师在测试执行过程中高效定位问题。用户界面支持运行时添加输入控件和显示控件,可以在不停止测试的情况下查看信号状态并进行调试。

选型与采购注意事项

VeriStand采用商业许可证模式,实际费用受版本、功能模块、部署终端数量和类型等因素影响。在询价前,建议先明确以下几点:需要部署的实时终端类型(PXI或CompactRIO)与数量;所需的硬件驱动模块(NI-DAQmx用于数据采集、NI-XNET用于汽车总线、NI-RIO用于FPGA功能);是否需要Model Framework用于Simulink模型编译;是否需要与TestStand配合实现自动化测试;以及技术支持和维护服务的覆盖范围。

版本兼容性是采购时需要特别注意的环节。VeriStand的版本必须与LabVIEW、Windows操作系统、目标编译工具以及MathWorks产品保持匹配,版本不兼容可能导致功能缺失或系统异常。建议在决定版本前通过官方兼容性文档核实各组件之间的对应关系。上位机软件安装时可选择所需组件,实时终端则需单独安装VeriStand引擎及相应驱动。

对于实时性要求较高的场景,应评估所选NI实时硬件的处理能力与VeriStand主控制循环速率是否匹配。PXI机箱配合多核控制器能够满足微秒级周期的控制需求,而CompactRIO更适合对体积和功耗有要求的嵌入式部署场景。

VeriStand作为NI实时测试平台的核心应用软件,以配置化开发环境和开放式集成为特色,在汽车电子和航空航天等领域的HIL测试中有着广泛应用。其优势在于降低实时测试系统的搭建门槛,同时通过自定义设备机制和ASAM XIL标准保持了足够的扩展性以适应复杂的多工具协作需求。对于正在评估HIL测试平台的团队,建议结合自身的实时性要求、现有工具链生态和长期维护成本进行综合考量,通过正式渠道获取针对具体应用场景的报价和授权方案后再做决策,也可以在软服之家平台发起咨询,获取来自正规厂商和代理商的详细产品信息和实施建议。

评论