主页
技术支持
以编程方式在TestStand中设置Test Socket的数量
以编程方式在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
,
以编程方式设置测试套接字的数量。为此,您应该按照以下步骤操作:
确保已选择执行多线程流程模型(例如BatchModel.seq或ParallelModel.seq或这些流程模型的自定义版本)。您可以从
Configure»Station Options»Model»Station Model中
为测试站设置默认过程模型,也可以
为特定序列文件指定特定过程模型
。
打开您的客户端序列文件
右键单击“序列窗格”,然后选择“
序列文件回调...”
以访问“
序列文件回调”对话框
突出显示
ModelOptions
模型回调,然后单击
添加
,然后单击
确定。
在“序列”窗格中突出显示
ModelOptions
序列。该模型回调提供了一系列由流程模型定义的参数。 ModelOptions.NumTestSockets定义测试套接字的数量:
在“Steps pane”窗格中拖放新的“Statement step”步骤,然后插入以下表达式:Parameters.ModelOptions.NumTestSockets =
N
(将
N
替换为所需的测试套接字数)
您将获得一个类似于以下内容的序列文件:
通过单击
执行»测试UUT
执行序列文件
相关链接
Model Options Dialog Box
Process Model Theory
Model Callbacks in the Parallel Process Model
Model Callbacks in the Batch Process Model
Using Callbacks in NI TestStand
Customizing Process Models and Callbacks
Best Practices for NI TestStand Process Model Development and Customization
其他支持选项
询问NI社区
在我们的论坛中与其他用户协作
搜索NI社区以寻求解决方案
请求工程师的支持
可能需要有效的服务协议或有效的软件订阅,同时支持选项因国家/地区而异
打开服务请求
了解软件订阅和服务
了解硬件服务计划
Was this information helpful?
Helpful
Not Helpful