LabVIEW 的執行檔呼叫 Class 時出現 Error 7

更新 Jan 19, 2024

產品資訊

軟體

  • LabVIEW

問題敘述

我在LabVIEW中有用一個 Class,在開發環境時,我的程式可以正常運作。
但當我把它 build 成執行檔時,我確認過有在 build specification 中包含我的 Class,但是卻還是遇到了以下錯誤:

Error 7 occurred at Get LV Class Default Value. vi
Possible reason(s):
LabVIEW: File not found. The file might be in a different location or deleted. Use the command prompt or the file explorer to verify that the path is correct. 

解決方案

此問題會發生是因為以下原因:您提供給 Get LV Class Default Value.vi 的路徑不正確。

在開發過程中,使用像是這樣的路徑﹔ C:MyApplicationDirectory\MyClass.lvclass 不會出錯,因為LabVIEW會在該目錄中搜索該 Class。
但實際上,正確的路徑是 C:MyApplicationDirectory\MyClass\MyClass.lvclass

要解決此問題,需要給 Get LV Class Default Value.vi 提供正確的路徑(在本範例中為 C:MyApplicationDirectory\MyClass\MyClass.lvclass ),即您需要在路徑中包含他的資料夾名稱。