Veristand入门指南

入门步骤

这些教程旨在向您介绍对产品进行初始设置所需掌握的核心概念。

  1. 在主机PC上安装软件
  2. 激活和注册VeriStand
  3. 在实时终端上安装软件
  4. 了解VeriStand
  5. 创建VeriStand项目
  6. 部署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入门指南
图1.安装VeriStand和驱动程序。

激活和注册VeriStand

步骤2.

软件安装完成后,激活向导会自动打开。

  1. 激活向导打开后,单击登录后激活(Log in to Activate)
    Veristand入门指南
  2. 图2.激活软件。
  3. 输入NI用户帐户凭证,然后单击登录(Log In)
    所有未授权的产品将会列出来。
  4. 选择检查帐户关联的许可证(Check my account for licenses),然后单击激活(Activate)
    图3.激活许可证。
    如果该方法不能成功激活软件,您可以使用序列号来激活软件。有关详细信息,请参阅查找NI产品的序列号或系统标签

    如果要在离线机器上激活软件,请访问NI产品激活页面并填写激活代码生成表。您需要序列号和计算机ID才能完成此流程。您可以在激活向导中或使用NI许可证管理器查找您的计算机ID
  5. 在成功验证帐户关联的许可证后,单击完成(Finish)
  6. 重新启动计算机。

您可以通过该流程完成软件注册。注册软件后,您可以获取支持和在线培训。

在实时终端上安装软件

步骤3.

  1. 启动NI Measurement & Automation Explorer (MAX)。MAX会随NI硬件驱动程序一并安装。
  2. 展开远程系统(Remote Systems)并选择您的实时终端。
  3. 针对NI Linux Real-Time配置控制器。
    1. 如果控制器无法连接互联网,请在主机上安装NI Linux Real-Time Offline Installation Support,然后按照在离线NI Linux Real-Time终端上安装软件中的步骤进行操作。
    2. 如果控制器连接到互联网,请在MAX中完成以下步骤:
      1. 右键单击终端并选择格式化磁盘(Format Disk),将终端格式化。
      2. 格式化后,选择终端并单击添加/删除软件(Add/Remove Software)
      3. 应用与VeriStand版本对应的基础系统映像。例如,Linux RT System Image 21.5对应VeriStand 2021。要确定正确的VeriStand版本,请参阅VeriStand和NI Linux Real-Time之间的兼容性
  1. 选择LabVIEW 2021作为编程环境。
  2. 在“添加”(Add)选项卡下选择要安装的软件组件时,启用NI VeriStand引擎(NI VeriStand Engine)
  3. Veristand入门指南
  4. 图4.选择要安装的软件组件。
  5. 单击检查更改(Review changes)
  6. 单击继续(Continue)

了解VeriStand环境

步骤4.

VeriStand环境由两个窗口组成,您可借此修改项目内容。

  • VeriStand编辑器:用于创建用户界面、设置通道映射、控制系统执行等。打开VeriStand项目即可访问此窗口。
    Veristand入门指南
  • 图5.了解VeriStand编辑器。
  • 系统浏览器:用于修改系统定义文件。可通过双击系统定义文件(.nivssdf),从项目文件(Project Files)窗格的VeriStand编辑器访问此窗口。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的终端。有关兼容性信息,请参阅实时控制器和实时操作系统之间的兼容性

  1. 在VeriStand编辑器的项目文件(Project Files)窗格中,双击系统定义文件,打开映射框图(Mapping Diagram)
    注意:
    如果有多个部署终端,请使用选择终端(Select Target)下拉菜单。Engine Demo只有一个部署终端。
  1. 配置(Configuration)窗格中,单击文档(Document)
  2. 输入终端名称(Name)
    注意:您可以使用任意名称。但是,NI建议遵循以下规则:
    • 选择易于识别的名称。在多个终端之间切换时,易于识别的名称可以节省您的时间。
    • 选择固定的名称。在使用API时,固定的名称可以节省您的时间。
  3. 操作系统(Operating System)下拉菜单中,选择终端的操作系统。
  4. 输入终端IP地址(IP Address)
    注意:VeriStand并不支持远程Windows终端。IP地址将保持为本地主机。
  5. 输入终端速率(Target rate)

配置VeriStand系统行为

VeriStand系统作为主控制回路(PCL)的一部分来读取或写入通道。PCL以刚才配置的终端速率运行。

您可以在映射框图中使用映射连线实现通道互连。映射连线具有源端点和目标端点。在PCL的两个迭代之间,目标输出数据会复制到源输入。下图截取自Engine Demo随附范例。

Veristand入门指南
图7.使用映射框图。


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

Veristand入门指南
图8.选择要插入到映射框图的通道。

部署VeriStand项目

步骤6.

配置系统定义后,选择操作(Operate) » 部署(Deploy)即可部署和运行文件。

Veristand入门指南
图9.部署VeriStand项目。

 Refernence:

  1. NI, ni.com/veristand

联系我们

(+86) 028-60707266

sales@zhenzetech.com.cn

微信