首頁
支援
以程式化的方式在TestStand中設置Test Sockets的數量
以程式化的方式在TestStand中設置Test Sockets的數量
更新 Oct 19, 2024
環境
環境顯示經過驗證可用於本文描述的解決方案的產品。此解決方案也可能適用於其他類似產品或應用程序。
軟體
TestStand 2016 SP1
TestStand 2016
TestStand 2014 SP1
我正在使用parallel process model(例如Batch Model.seq或Parallel Model.seq)來執行我的sequence file。
我知道可以通過
Configure»Model Options
來設置
Number of Test Sockets
這個屬性。
但是,我是否能夠透過程式化的方式進行操作呢?
您可以通過覆寫Model Options的Process Model
Callback sequence
,以程式化的方式設定 test sockets 的數量。為此,您應該按照以下步驟操作:
確保已選擇multithreaded process model(例如BatchModel.seq或ParallelModel.seq或這些process models的自定義版本)。您可以從
Configure»Station Options»Model»Station Model中
為test station設置預設的process model,也可以特別指定
specify a particular process model for a specific sequence file
。
打開您的client sequence file
右鍵點擊Sequences Pane,然後選擇
Sequence File Callbacks...
以存取
Sequence File Callbacks dialog box
選擇
ModelOptions
Model Callback,然後點擊
Add
與
OK。
於
Sequences Pane
選擇ModelOptions
sequence。該model callback提供了一系列由process model定義的參數。 ModelOptions.NumTestSockets定義test sockets的參數:
在Steps pane中拖放新的Statement step,並插入以下表達式:Parameters.ModelOptions.NumTestSockets =
N
(將
N
替換為所需的test sockets 數)
您將得到一個類似於以下內容的sequence file:
通過點擊
Execute»Test UUTs
執行sequence file
相關連結
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