TestStand 基本知識[9]--Step Properties


每一個測試步驟都有屬性和方法,本文一起看看TestStand 內置步驟的屬性。

在TestStand Sequence Editor 界面中,提供了如下步驟屬性設置項:

 分別看下每個項大致的作用。

General Panel   主要設置步驟類型和適配器

這項理解應該沒有問題。

Run Options Panel  配置step code module 加載和運行的選項

Load Option & Unload Option 設置步驟加載和卸載的方式

Result Recording Option 設置這個步驟的測試數據要不要收集,有些Action步驟,在生產階段可以都Disable

Ignore Run-time Errors 如果這個步驟的報錯不影響測試的繼續執行,可以勾選,但是慎用。

Looping Panel  設置步驟循環執行

 可以根據實際的需求設置步驟循環的選項,

需要注意的是:結果記錄中是否需要記錄所有循環的數據

Post Actions Panel   設置步驟執行結束后的跳轉

 平時可能使用 Custom Condition比較多一些。

因為按照Pass/Fail結果來設置跳轉的話,只是針對Tests步驟,Action步驟是沒有辦法根據PASS/FAIL條件跳轉的(Action步驟沒有PASS/FAIL結果)

Switching Panel  內嵌調用NI Switch硬件資源

通過NI Switch Executive軟件包,可以在Switching Panel 直接調用NI Switch板卡資源

Synchronization Panel 設置步驟的同步屬性

這個屬性也是比較常用的

第一部分設置多線程之間的互鎖,

第二部分設置多線程之間的同步關系(但是只有當ProcessModel為batch模式的時候,這項設置才起作用)

Expressions Panel  設置步驟的表達試

 Pre-Expression 作用是在步驟執行前,可以做一些初始化或是賦值操作

Post-Expression 作用是在步驟完成后,可以做一些賦值或者是清空的操作

Status Expression 是用來改變步驟Staus屬性的

Preconditions Panel 設置步驟是否執行的條件

 默認情況是執行步驟的,如果添加Precondition表達試,條件滿足執行步驟,不滿足則不執行該步驟。

Requirements Panel  說明步驟涵蓋的產品和單元需求

這項設置目前沒有怎么使用,后面使用了再更新

Additional Results Panel   添加自定義數據格式的記錄

 可以向NI Report 添加自定義的數據,通過多種方式呈現(包括圖表的方式)

Property Browser Panel  預覽步驟自己的變量

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM