Home
Support
當我在 Teststand 中呼叫我 VI 或 DLL 的程式模組〈Code Module〉後,我要如何停止這個程式模組的執行?
當我在 Teststand 中呼叫我 VI 或 DLL 的程式模組〈Code Module〉後,我要如何停止這個程式模組的執行?
主要軟體:
主要軟體版本: 4.0
主要軟體修正版本:
次要軟體: LabVIEW Development Systems>>LabVIEW Base Package
問題: 在我的 Teststand sequence 中,我有一個呼叫 LabVIEW VI 或 DLL 的 Action step。當 Teststand 開始執行且呼叫這個程式模組後,我就無法編輯它。舉例來說,這個程式模組是一個 VI ,這個 VI 的 array 執行時會改變顏色;我現在不希望它改變顏色,但我無法編輯這個 VI 也無法停止它。

解答: 在預設情況下,TestStand 會把 Action Step 的 VI 或 DLL 保留在記憶體中。若您選擇 File >> Unload All Modules,TestStand 就會把這些程式模組自記憶體卸載。另一方面,您也可以在 step 的 Property >> Run Options 中設定幾種在執行時卸載 Action step 的模組方式
- 當 step 的 precondition 不成立時
- Step 執行完畢後
- Sequence 執行完畢後

若使用了以上的任何一種設定,您就可以在 TestStand Sequence 執行後編輯您的程式模組。
相關連結: KnowledgeBase 3V6I7SO8: How Can I Unload All TestStand Modules Programmatically?
附加檔案:
報告日期: 08/20/2007
最後更新: 09/18/2007
文件偏號: 4CJESOH0
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.