Veristand入门指南
入门步骤
这些教程旨在向您介绍对产品进行初始设置所需掌握的核心概念。
- 在主机PC上安装软件
- 激活和注册VeriStand
- 在实时终端上安装软件
- 了解VeriStand
- 创建VeriStand项目
- 部署VeriStand项目
开始之前 请确保您已有以下准备:
软件
- VeriStand 2021或以上版本
硬件
- 搭载Windows操作系统的主机
- Windows实时终端
*注意:VeriStand仅支持运行NI Linux Real-Time且基于Intel x64的终端。
在主机PC上安装软件
步骤1.
从NI Package Manager或ni.com上下载并安装以下软件。
Veristand安装软件也可从本网站下载:https://www.zhenzetech.com.cn/?p=2696
注意: 您不需要通过完整的VeriStand环境来生成兼容模型,只需要安装VeriStand模型框架或VeriStand Model Generation Support for LabVIEW。
- 应用软件: VeriStand
- 附加软件(可选):
- VeriStand模型框架:支持在MathWorks Simulink®软件和ANSI C等第三方环境中创建仿真模型。
- VeriStand Model Generation Support for LabVIEW:将LabVIEW VI转换为用于VeriStand的仿真模型。
- ASAM XIL TestStand Steps:一组自定义步骤,您可借此复用为其他使用ASAM XIL API的HIL系统而开发的测试序列。
- VeriStand自定义设备:包括受NI支持的各种自定义设备。
- 驱动程序: 与硬件连接所需的驱动程序。

激活和注册VeriStand
步骤2.
软件安装完成后,激活向导会自动打开。
- 激活向导打开后,单击登录后激活(Log in to Activate)。
- 图2.激活软件。
- 输入NI用户帐户凭证,然后单击登录(Log In)。
所有未授权的产品将会列出来。 - 选择检查帐户关联的许可证(Check my account for licenses),然后单击激活(Activate)。
图3.激活许可证。
如果该方法不能成功激活软件,您可以使用序列号来激活软件。有关详细信息,请参阅查找NI产品的序列号或系统标签。
如果要在离线机器上激活软件,请访问NI产品激活页面并填写激活代码生成表。您需要序列号和计算机ID才能完成此流程。您可以在激活向导中或使用NI许可证管理器查找您的计算机ID。 - 在成功验证帐户关联的许可证后,单击完成(Finish)。
- 重新启动计算机。
您可以通过该流程完成软件注册。注册软件后,您可以获取支持和在线培训。
在实时终端上安装软件
步骤3.
- 启动NI Measurement & Automation Explorer (MAX)。MAX会随NI硬件驱动程序一并安装。
- 展开远程系统(Remote Systems)并选择您的实时终端。
- 针对NI Linux Real-Time配置控制器。
- 如果控制器无法连接互联网,请在主机上安装NI Linux Real-Time Offline Installation Support,然后按照在离线NI Linux Real-Time终端上安装软件中的步骤进行操作。
- 如果控制器连接到互联网,请在MAX中完成以下步骤:
- 右键单击终端并选择格式化磁盘(Format Disk),将终端格式化。
- 格式化后,选择终端并单击添加/删除软件(Add/Remove Software)。
- 应用与VeriStand版本对应的基础系统映像。例如,Linux RT System Image 21.5对应VeriStand 2021。要确定正确的VeriStand版本,请参阅VeriStand和NI Linux Real-Time之间的兼容性。
- 选择LabVIEW 2021作为编程环境。
- 在“添加”(Add)选项卡下选择要安装的软件组件时,启用NI VeriStand引擎(NI VeriStand Engine)。
- 图4.选择要安装的软件组件。
- 单击检查更改(Review changes)。
- 单击继续(Continue)。
了解VeriStand环境
步骤4.
VeriStand环境由两个窗口组成,您可借此修改项目内容。
- VeriStand编辑器:用于创建用户界面、设置通道映射、控制系统执行等。打开VeriStand项目即可访问此窗口。
- 图5.了解VeriStand编辑器。
- 系统浏览器:用于修改系统定义文件。可通过双击系统定义文件(.nivssdf),从项目文件(Project Files)窗格的VeriStand编辑器访问此窗口。
图6.使用系统浏览器。
VeriStand提供各种应用程序编程接口(API),以编程方式创建和部署系统定义,并与系统定义进行交互。这些API通过安装至全局程序集缓存(GAC)的C#程序集提供。您可以使用任何兼容.NET的编程语言或环境(例如LabVIEW、Python和NI TestStand)访问GAC。
如果使用LabVIEW对VeriStand进行编程,可以在NI VeriStand > 执行(Execution)面板中访问这些API。
创建VeriStand项目
步骤5.
启动VeriStand并单击默认项目(Default Project),打开新的VeriStand项目。
NI建议保留所有与项目文件位置相关的项目依赖项,并将其放在同一文件夹或子文件夹中。依赖项包含以下项:
- 系统定义文件(.nivssdf):包含VeriStand引擎配置设置。
- 激励配置文件(.nivsstimprof):包含一个测试执行程序,可以调用实时序列、与VeriStand项目交互、执行数据记录以及进行通过/失败分析。
- 实时序列文件(.nivsseq):作为程序部署到终端并与系统定义文件中定义的通道交互。
- 模型:包括与控制系统组件通信的输入和输出。
- FPGA比特文件:定义可用的FPGA I/O。比特文件是FPGA VI的编译版本。LabVIEW生成该文件。
- FPGA配置文件:指定DMA FIFO的内容。
配置部署终端
当将系统定义复用到新的实时终端时,可更新终端规范。
注意:VeriStand仅支持运行NI Linux Real-Time且基于Intel x64的终端。有关兼容性信息,请参阅实时控制器和实时操作系统之间的兼容性。
- 在VeriStand编辑器的项目文件(Project Files)窗格中,双击系统定义文件,打开映射框图(Mapping Diagram)。
注意:如果有多个部署终端,请使用选择终端(Select Target)下拉菜单。Engine Demo只有一个部署终端。
- 在配置(Configuration)窗格中,单击文档(Document)。
- 输入终端名称(Name)。
注意:您可以使用任意名称。但是,NI建议遵循以下规则:- 选择易于识别的名称。在多个终端之间切换时,易于识别的名称可以节省您的时间。
- 选择固定的名称。在使用API时,固定的名称可以节省您的时间。
- 在操作系统(Operating System)下拉菜单中,选择终端的操作系统。
- 输入终端IP地址(IP Address)。
注意:VeriStand并不支持远程Windows终端。IP地址将保持为本地主机。 - 输入终端速率(Target rate)。
配置VeriStand系统行为
VeriStand系统作为主控制回路(PCL)的一部分来读取或写入通道。PCL以刚才配置的终端速率运行。
您可以在映射框图中使用映射连线实现通道互连。映射连线具有源端点和目标端点。在PCL的两个迭代之间,目标输出数据会复制到源输入。下图截取自Engine Demo随附范例。

您还可以使用映射框图将仿真模型和计算通道插入到系统定义中。如下图所示,单击软件(Software)并将通道类型拖放到映射框图上。

部署VeriStand项目
步骤6.
配置系统定义后,选择操作(Operate) » 部署(Deploy)即可部署和运行文件。

Refernence:
- NI, ni.com/veristand