當移動ㄧ個 VI 到另一台機器上時,如何防止 LabVIEW 重新編譯(Recompile)?



主要軟體:
主要軟體版本: 8.2
主要軟體修正版本:
次要軟體: N/A

問題: 我試著將我的 VI 由目前開發程式的機器移到另一台有開發環境的機器上,我已經包含(include)了所有的 subVI 與在 VI.lib 資料夾中的 VI, 然而,這個 VI 仍然需要在另一台機器上被重新編譯,為什麼會這樣呢?

解答: 如果你移動ㄧ個 VI 從一台電腦到另一台上,將所有的 subVI (包含在 VI.lib 資料夾中的 VI)移到另一電腦是必要的。若要不重新編譯:

1. 主VI必須使用從前一台電腦複製過來的全部檔案。
2. 所有的檔案必須放在與前一台電腦完全相同的位置。 

對 dll 來說有個特例。如果使用者在 LabVIEW 中呼叫 dll,而且當移動到另一台電腦時,使用者必須註冊這個 dll,LabVIEW 就需要重新編譯。解決的方法是將 dll 包進ㄧ個 .NET container,並且用我們的 .NET palette 呼叫。這樣讓使用者可以不用重新編譯 VI 而註冊這個 dll。

相關連結:

附加檔案:





報告日期: 02/23/2007
最後更新: 08/09/2007
文件偏號: 46MAOSIH