以编程方式在TestStand中设置Test Socket的数量

更新 Dec 5, 2022

环境

软件

  • TestStand 2016 SP1
  • TestStand 2016
  • TestStand 2014 SP1

我正在使用并行流程模型(例如Batch Model.seq或Parallel Model.seq)来执行我的序列文件。

我知道可以通过“配置”»“模型选项通过设置来设置的 Number of Test Sockets 属性值。

但是,我需要以编程方式执行此操作:可能实现吗?

您可以通过重写名为Model Options的Process Model Callback sequence以编程方式设置测试套接字的数量。为此,您应该按照以下步骤操作:
  1. 确保已选择执行多线程流程模型(例如BatchModel.seq或ParallelModel.seq或这些流程模型的自定义版本)。您可以从Configure»Station Options»Model»Station Model中为测试站设置默认过程模型,也可以为特定序列文件指定特定过程模型
  2. 打开您的客户端序列文件
  3. 右键单击“序列窗格”,然后选择“序列文件回调...”以访问“序列文件回调”对话框
  4. 突出显示ModelOptions模型回调,然后单击添加,然后单击确定。
  5. 在“序列”窗格中突出显示ModelOptions序列。该模型回调提供了一系列由流程模型定义的参数。 ModelOptions.NumTestSockets定义测试套接字的数量:
  1. 在“Steps pane”窗格中拖放新的“Statement step”步骤,然后插入以下表达式:Parameters.ModelOptions.NumTestSockets = N (将N替换为所需的测试套接字数)
  2. 您将获得一个类似于以下内容的序列文件:
  1. 通过单击执行»测试UUT执行序列文件