從TestStand內建步驟類型來創建自訂步驟類型

更新 Apr 30, 2024

環境

軟體

  • TestStand
  • TestStand 2.0

其他

TestStand

位於NI_Types.ini.TestStand包含內建的步驟類型,我想創建內建步驟類型的副本,並在MyTypes.ini或任何其他類型的調色板中修改。我該如何在TestStand中做到這一點?

為了從現有的類型來創建新類型,應在有該類型的調色板檔案中複製並貼上該類型。這將使TestStand會創建該類型的獨立名稱的副本。接著,您可以剪下新的類型並將其貼到您選擇的類型調色板檔案中。

以下說明指示了該如何在自訂類型調色板檔中複製內建PassFailTest步驟類型:
  • 按一下View » Type 調色板 View ring中選擇NI_Types.ini 
  • PassFailTest步驟類型,然後從快顯視窗中選擇"Copy"。接著在Right click to insert Type上按右鍵然後從快顯視窗中選擇"Paste TestStand將貼上名稱為PassFailTest_2 的新類型。
  • 新的PassFailTest_2上按右鍵然後從彈出功能表中選擇"Cut
  • View ring中,選擇要貼上的新類型的類型調色板檔案。按右鍵後出現的右窗格,選擇"Copy"。現在,您可以編輯此步驟類型以完成更改。
(其他選擇)TestStand可以自動為您執行上述所有操作,並將內置步驟類型的副本貼上到名為MyTypes.ini的類型選項板檔中。執行以下動作以完成此操作:
  1. 點擊View » Type 調色板 View ring中選擇NI_Types.ini 
  2. PassFailTest步驟類型按右鍵,然後從快顯視窗中選擇"Copy"。在MyTypes.ini ,在Right click to insert Type按右鍵然後選擇"Paste 。將出現一條警告,指出以下內容:
The file did not previously reference one or more of the type(s) you added so TestStand attached these type(s) to the file.
If you want to create a new type based on an existing type, copy and paste the type within a file that already references the type so that TestStand pastes a uniquely named copy of that type.



因此,建議遵循第一種的方式來創建TestStand步驟類型的另一個副本。
附加資訊
注意:TestStand 2.0中,您將收到以下警告:

Type 'PassFailTest' cannot be modified because it is an NI Installed Type (You can disable this restriction in the Sequence Editor Options). Would you like to make a copy of the type 'PassFailTest'?

如果收到警告消息,請轉至
Configure » Sequence Editor Options,然後禁用"Allow Editing of NI Installed Types"並點擊 "Yes" TestStand自動複製步驟類型,並在MyTypes.ini.貼上名為PassFailTest_Copy 的新類型