當LabVIEW應用程式使用VI Server時,會出現錯誤碼1003



主要軟體: LabVIEW Development Systems>>Full Development System
主要軟體版本:
主要軟體修正版本:
次要軟體: N/A

問題: 我的LabVIEW應用程式用VI Server來呼叫並執行另外一個VI。當我執行這應用程式時,出現錯誤訊息1003。

解答:
當你藉著傳參考值來呼叫某個VI(call by reference),或是用VI Server來動態地執行某個VI,然後那個VI沒有辦法執行時,就會有錯誤訊息1003出現。而一個VI不能執行通常的理由是因為LabVIEW找不到那個VI內的某個子VI的位置。

當你建立一個執行檔時,你必須要把藉著參考值呼叫或是藉著VI Server呼叫的VI,放在執行程式建立檔(Application Builder)中,檔案來源(Source Files)頁面下,而這動作要藉著按下加入動態VI按紐(Add Dynamic VI)來完成。

如果這錯誤仍然發生,則手動把VI用LabVIEW打開並確定它是可以被執行的。如果你沒有對這VI做任何的改變,可是當你關掉這VI時,會出現視窗請你把對這VI的改變儲存起來,那麼則表示有些子VI是在跟原本不同的位置下被找到。這時請把VI存到一個新的位置並重新建立執行檔。


相關連結:

附加檔案:





報告日期: 02/09/2001
最後更新: 08/03/2007
文件偏號: 268B8SXQ