在TestStand 2019中設定Python Module Step

更新 May 4, 2023

產品資訊

軟體

  • TestStand 2019

問題敘述

如何在TestStand 2019中設定Python Module Step以便使用Python腳本中的不同元素?

解決方案

TestStand 2019提供了許多新功能,包括內建的Python adapter,可以讓我們在在自動測試序列(sequence)中呼叫Python腳本。可以在幫助文件(在線或TestStand)或內建範例中找到有關此新功能的資訊。

以下是有關步驟設定的資訊,讓我們可呼叫並使用Python腳本中的各種元素。您可以在此文章最下方下載此篇文章使用的範例Python腳本檔。


在本文章中,一個Python Step已被增加到空白TestStand sequence (序列)中了,並且該步驟設定顯示了下圖所示的各種下拉設定清單:


與其他步驟一樣,該Module (模塊)是我們要使用的文件/程式碼,一旦選擇該Module,可以透過點擊View... Icon(Browse Icon右手邊的Icon)來進行查看。第3個Icon “Advance” 可供我們選擇一個替代的adpater設定,作為該特定步驟的全局設定。步驟配置選項位於4個下拉菜單中:“Operation Scope”,“Class Name”,“Operation Type”和“Function Name”。這些下拉式單將讓我們能夠訪問Python腳本中的不同元素,如以下Python 程式碼截圖所示。

要訪問/使用Python Module中的屬性:


要訪問/使用Python Module中的Method(方法):


要訪問/使用Python Modul中的Class (類別)屬性:


在Class (類別) 定義好了之後,可以對Module Method進行訪問/使用了,從而可以呼叫該Module中的Methods。

Attachments