- TestStand工業(yè)自動化測試管理(典藏版)
- 胡典鋼編著
- 1303字
- 2022-05-05 21:20:51
4.1 創(chuàng)建序列
在前面章節(jié)中曾打開過一個示例序列文件,并通過不同的方式執(zhí)行主序列,本節(jié)將學習如何新建序列文件、創(chuàng)建序列,并在序列中添加步驟。打開序列編輯器,通過菜單命令“File
New
Sequence File”新建序列文件,或者單擊工具欄上的圖標
,應該看到類似圖4-1所示的主界面。新建的序列文件默認只有一個序列,即主序列;主序列中有三個步驟組,初始狀態(tài)下不包含任何步驟。
提示:新建序列文件的快捷鍵是“Ctrl+N”。
圖4-1 新建序列文件
在后續(xù)章節(jié)中提到步驟列表窗格、步驟設(shè)置窗格等時,讀者可以參照圖2-13在對應位置進行操作。
接下來給新建的序列文件添加步驟。在序列編輯器的插入面板中有很多種TestStand自帶的步驟類型(如圖4-2所示),概括起來一共有三類:①使用任意模塊適配器,如“Action”步驟類型,可以調(diào)用LabVIEW、LabWindows/CVI、C/C++DLL等代碼模塊,TestStand可以傳遞參數(shù)給代碼模塊,有些還執(zhí)行額外的操作,如將代碼模塊的返回值和限度值進行比較;②使用特定模塊適配器,如“Sequence Call”步驟類型就是指定使用Sequence模塊適配器;③執(zhí)行特定的操作,但并不需要調(diào)用代碼模塊,如Statement、Label、Message Popup、Flow Control等,后文會詳細介紹這些步驟的用法。
先添加一個Message Popup步驟到主體組中。具體操作方法是:單擊插入面板中Message Popup步驟類型并按住鼠標左鍵不放,將它拖曳到步驟列表窗格的主體組區(qū)域,松開鼠標,一個步驟就添加進來了。以同樣的方式,再添加一個Label步驟。在拖曳的過程中,可以留意到當光標移動到步驟列表窗格中時,會有一個虛線構(gòu)成的矩形框,矩形框的上面有一條加粗的實線,它決定了被添加的步驟在序列中的位置(如圖4-3所示)。如果從插入面板中選擇某一步驟類型并添加到步驟列表窗格中,即可創(chuàng)建該步驟類型的實例。
圖4-2 TestStand自帶的步驟類型
完成上述操作后,創(chuàng)建的序列應該看起來如圖4-4所示。
在序列編輯器中,除了通過插入面板添加步驟,還可以通過右鍵菜單的方式添加步驟。假設(shè)要在Message Popup步驟與Label步驟之間添加一個Statement步驟,可以在步驟列表窗格中,右擊選擇Message Popup步驟,在彈出的快捷菜單中選擇“Insert Step
Statement”(如圖4-5所示),這樣就在Message Popup步驟后添加了一個新的步驟。
圖4-3 添加步驟的操作示范
在序列中添加了一系列的步驟之后,如果發(fā)現(xiàn)需要調(diào)整某些步驟的順序,該如何操作?比如圖4-4中,若要將Label步驟放在Message Popup步驟之前,具體做法是先選中Label步驟,然后把它拖曳到Message Popup步驟的上方,松開鼠標。在拖曳的過程中,黑實線的位置即步驟的新位置。如果要刪除某步驟,選中它并右擊,從彈出的菜單中選擇“Delete”,或者按下Delete鍵即可。可以看到,如果步驟對應的是一些測試項,則在序列編輯器中調(diào)整測試項是一件非常簡單的事情,不需要編寫任何代碼。在序列編輯器中,剪切、復制、粘貼等操作與其他應用軟件中的類似操作是完全相同的,選中某個步驟,單擊工具欄上的圖標
,可以分別實現(xiàn)步驟的剪切、復制、粘貼操作。通過菜單命令“File
Save”或單擊工具欄上的圖標
可保存序列文件,在彈出的對話框中選擇保存路徑并輸入文件名稱,一個序列文件就可以創(chuàng)建完成。
圖4-4 添加兩個步驟后的序列
圖4-5 右鍵菜單添加步驟
提示:剪切操作的快捷鍵是“Ctrl+X”,復制操作的快捷鍵是“Ctrl+C”,粘貼操作的快捷鍵是“Ctrl+V”鍵,保存序列文件操作的快捷鍵是“Ctrl+S”鍵。
按住Ctrl鍵并單擊,可以同時選擇多個任意步驟;按住Shift鍵并單擊,可以同時選擇連續(xù)的多個步驟。
- 零起步輕松學單片機技術(shù)(第2版)
- Hands-On Machine Learning on Google Cloud Platform
- 圖形圖像處理(Photoshop)
- 機艙監(jiān)測與主機遙控
- 工業(yè)機器人工程應用虛擬仿真教程:MotoSim EG-VRC
- Enterprise PowerShell Scripting Bootcamp
- Mastering ServiceNow Scripting
- 網(wǎng)絡(luò)安全技術(shù)及應用
- Photoshop行業(yè)應用基礎(chǔ)
- Photoshop CS4數(shù)碼攝影處理50例
- 穿越計算機的迷霧
- Hands-On Microservices with C#
- Mastering DynamoDB
- 大數(shù)據(jù):從基礎(chǔ)理論到最佳實踐
- 多媒體技術(shù)應用教程