如何使用 TestStand 調用 VeriStand 屏幕

更新 Sep 29, 2023

環境

軟體

  • VeriStand
  • TestStand
  • ASAM XIL TestStand Steps

本文概述了使用 TestStand 調用 VeriStand Screen 的步驟。

使用 TestStand 調用 VeriStand Screen 的方法有以下三種:

  • 將 XML 元素添加到 VeriStand ASAM 端口配置 XML 文件( TestStand 的 ASAM XIL 步驟
  • 在啟動 TestStand 序列之前以編程方式打開 VeriStand Screen
  • 在開始 TestStand 序列之前手動打開 VeriStand Screen

將 XML 元素添加到 VeriStand ASAM 端口配置 XML 文件

如果您使用ASAM XIL Steps for NI TestStand從 TestStand 序列裡自動化 VeriStand,您可以添加ShowUIManagerProjectShowVeriStandScreen標籤並在您的 ASAM 端口配置文件中設置為 true。注意:選擇標籤取決於您使用的端口配置文件的版本。如果您使用的端口配置是2019.0.0.0或更早的版本,則可以使用ShowUIManagerProject,否則ShowVeriStandScreen)

此演示是使用TestStand public directory中的其中一個示例。

1. 使用 VeriStand Project Explorer.exe打開示例項目。您應該在路徑TestStand Public Directory\Examples\ASAM XIL\VeriStand Project 上找到 VeriStand 項目
2. 右鍵點擊User Interface並選擇 Add UI Manager Project
3. 添加示例附帶的 ASAM XIL.nivsprj 文件。
在 VeriStand 項目中添加了 UI
4. 保存項目。
5. 打開FrameworkConfiguration.xml 並設置ProductVersion標籤以匹配您使用的 VeriStand 版本。
<MAPortDefinition InstanceName="MA Port" InitOrder="1" ShutdownOrder="1" TargetState="eSIMULATION_RUNNING">
<VendorName>National Instruments</VendorName>

<ProductName>NI VeriStand ASAM XIL 接口</ProductName>
  <ProductVersion>2020</ProductVersion>
  <PortConfigurationFile>MaPortConfiguration.xml</PortConfigurationFile>
</MAPortDefinition>


6. 打開MaPortConfiguration.xml 。添加ShowVeriStandScreen標記並設置為true ,如下所示:
<?xml version="1.0" encoding="utf-8"?>
<NIVSPortConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">;
  <Version Major="2017" Minor="0" Fix="1" Build="0" />
  <Project>..\VeriStand Project\ASAM XIL.nivsproj</Project>
  <ShowWorkspace>true</ShowWorkspace>
  <ShowVeriStandScreen>true</ShowVeriStandScreen>
</NIVSPortConfig>


7.啟動TestStand並從示例文件夾打開名為Framework Creation.seq的序列檔案
8. 執行第二個序列調用。將調用shipping example的 VeriStand 編輯器。
測試台序列

在啟動 TestStand 序列之前以編程方式打開 VeriStand Screen

1. 創建一個 VI 來調用想要的 VeriStand 項目編輯器。
2. 在 TestStand 序列中執行 VI。確保在執行該 VeriStand 項目的其他步驟之前調用 VI。
注意:附件“ASAM XIL VeriStand.zip”包含一個調用 VeriStand 項目編輯器的 VI 示例,序列文件顯示了此方法的演示。
 

在開始 TestStand 序列之前手動打開 VeriStand Screen

1. 打開想要的 VeriStand 項目屏幕。
2. 在 VeriStand 項目屏幕加載後執行 TestStand 序列。