VeriStand是一个用于配置实时测试应用的软件环境。 该软件提供了各种现成即用的功能,可帮助您构建多核实时引擎来执行实时激励生成、高速和调理测量数据采集,以及计算通道和自定义通道扩展等任务。
VeriStand还能够从LabVIEW软件和第三方环境中导入控制算法、仿真模型和其他任务。 您可使用运行时可编辑的用户界面监测这些任务并与其交互,该界面包含许多用于强制赋值、警报监控、I/O校准、激励配置文件编辑等工具。 尽管使用VeriStand不需要任何编程知识,但您可以使用LabVIEW、ANSI C/C++、ASAM XIL以及其他建模和编程软件环境对其进行自定义和扩展。
实时测试涉及使用实时操作系统作为测试系统的一部分。 实时测试系统往往需要比通用操作系统具备更高的可靠性和性能。 VeriStand可在NI实时硬件上运行,用以配置实时测试应用程序。
VeriStand引擎是控制整个系统定时以及控制执行上位机和用户界面之间通信的执行机制。 该框架是预先构建好的,因此定时和通信都是透明的,可帮助用户更轻松开发实时测试应用。
VeriStand可以与DAQ硬件、FPGA模块(比如R系列DAQ、CompactRIO和FlexRIO)以及CAN、LIN和FlexRay等用于汽车网络的NI-XNET硬件结合使用。 除了NI硬件, VeriStand 还可本地支持GE反射内存模块来实现分布式实时测试。
许多实时测试系统的一个共同需求是仿真系统组件的能力。 VeriStand可以从ITI imulationX、LabVIEW和The MathWorks, Inc. Simulink®软件等各种建模环境导入仿真模型, 也可以导入使用ANSI C和C ++等编程语言编写的代码。
虽然VeriStand提供实时测试应用所需的大部分功能,但它可以使用LabVIEW等软件环境来进行自定义,以满足特定应用的需求。
实时测试应用的一个关键组成部分是创建特定测试场景的能力。 这可通过使用测试配置文件来实现,测试配置文件为待测设备提供了代表控制信号和负载条件的激励信号。 VeriStand具有一个高级激励配置文件编辑器,可确保准确地展示任何真实环境。
数据一致性是保证产品质量和提高测试效率的重要方式。 VeriStand和DIAdem可以结合使用,通过运行预定义的分析脚本和报告模板来自动化数据处理和生成报告。 现在,您可以每次都以同样的方式查看数据,这可帮助您做出更明智的测试决策。
使用VeriStand配置反射内存网络和定时接口,继而结合多个同步的实时执行终端开发应用。