當我在 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 的模組方式



若使用了以上的任何一種設定,您就可以在 TestStand Sequence 執行後編輯您的程式模組。

相關連結: KnowledgeBase 3V6I7SO8:  How Can I Unload All TestStand Modules Programmatically?

附加檔案:





報告日期: 08/20/2007
最後更新: 09/18/2007
文件偏號: 4CJESOH0