NI VeriStand创建激励配置文件

概览

NI VeriStand提供了一种先进的激励配置文件工具,用于创建实时测试序列。除了基于步骤的配置文件外,还可创建复杂的实时激励配置文件,其中包含决策、子序列和各种编程结构。这些元素结合在一起,为进行实时测试提供了灵活的环境。本文介绍了NI VeriStand激励配置文件编辑器环境以及在创建实时激励配置文件时的一些常用功能。

内容

NI VeriStand激励配置文件编辑介绍

NI VeriStand激励配置文件编辑器是一款可执行文件,可在NI VeriStand外部将其打开和配置。因此,可在NI VeriStand中创建与系统定义和用户界面并行的测试配置文件。NI VeriStand激励配置文件编辑器分为两个主要组件:实时序列和激励配置文件。这些组件的划分保证了测试序列的高度可重用性,同时为单个测试提供与NI VeriStand系统定义的紧密集成。

序列

实时序列是实时激励配置文件中的一个主要组件。测试序列已部署到NI VeriStand实时引擎,并可采用多种编程结构。这些函数包含While循环、For循环、变量和条件语句。还可在测试序列中创建子序列并建立多任务处理。 

Primitives.PNG

图1: NI VeriStand激励配置文件编辑器的编程结构概述

除了循环和条件等编程结构外,实时序列还可生成常用的波形,如正弦波和锯齿波。 还可使用数学函数和表达式创建更复杂的波形和信号。 

 图2:可用序列和数学表达式

实时测试序列分为三个部分:设置、主要和清理。设置(Setup)可用于在序列中建立初始条件。 多数情况下,包含将变量设置为所需的初始状态或进行一些初步的系统测量。 主要(Main)部分可生成大部分激励并进行特定测试。 运行主要测试后,将运行清理(Cleanup)以了解测试系统状态,以便进行后续测试。

图3:实时序列示例

激励配置文件

第二个组件是激励配置文件本身。激励配置文件充当测试执行程序,可调用实时测试序列、打开和关闭NI VeriStand项目,并执行数据记录和通过/失败分析。它还将实时测试序列连接到系统定义,以将系统定义中的通道数据绑定到实时测试序列中的变量。如需详细了解使用激励配置文件编辑器来控制NI VeriStand项目,请观看视频:创建VeriStand实时激励配置文件。

激励配置文件与实时测试序列非常相似,包含设置、主要和清理三个部分。在使用激励配置文件的情况下,设置和清理通常用于执行数据记录以及打开和关闭NI VeriStand项目等任务。该操作可实现测试自动化,无需手动与NI VeriStand工作区交互,即可从一种类型的测试转换到另一种类型。 

激励配置文件的主要部分通常用于调用实时测试序列。该部分可调用多个实时序列,因此可运行多个测试,而无需手动切换序列。通过将实时序列与激励配置文件分开,可创建序列库,这些序列库可跨多个配置文件使用,并在多个测试站之间共享。图4所示为激励配置文件示例,其中包括记录数据和调用一系列实时测试序列。

图4:激励配置文件示例

创建配置文件后,可根据所选的系统定义将其部署到实时终端。然后在实时终端上运行该配置文件,并在Windows主机上的配置文件窗口中显示该配置文件的当前状态。然后将日志存储在所选文件路径中。 

除部署实时序列外,激励配置文件编辑器还可用于执行测试自动化,方法是重放存储在CSV文件中的数据,或回放使用NI VeriStand宏记录工具构建的用户构建宏。

演示:NI VeriStand添加硬件I/O接口

了解如何使用VeriStand创建和配置实时测试应用,以实现高速数据采集、汽车网络和基于FPGA的可重配置I/O。本视频包括硬件概述以及VeriStand项目的创建简介。了解如何使用系统配置文件导入设备、网络、自定义插件代码等。此外,该视频还介绍了如何添加和自定义用于高速波形或单点输入的DAQ通道,以及如何创建或导入测量换算。