1. 程式人生 > >labview中,用相對路徑動態呼叫的子VI,在生成EXE檔案後無法呼叫問題的解決

labview中,用相對路徑動態呼叫的子VI,在生成EXE檔案後無法呼叫問題的解決

給你舉例子吧。這樣容易懂。
下面,我的主VI,是Welcome_gui.vi
  我要動態呼叫執行choose.vi.注意我的檔案層次。
   choose.vi在SUBVI資料夾下。
  一定要把你呼叫到的資料夾和VI都放到專案檔案裡。最簡單方法,就只直接拖動檔案或者資料夾到專案裡。
  如果你不拖動,後面的新增原檔案,是填不進去的(當然,有些有依賴關係的,系統會自動給你新增,不過既然是動態呼叫,就沒有依賴關係了。)。

   看圖。



看我vi裡的呼叫。很常見。沒有拆分什麼的吧。拆分不拆分,看實際情況,要分析清楚,不要盲目。




然後主VI,到啟動裡。其他連同資料夾新增到 適中包含。這樣,始終包含的就會被放到EXE這個虛擬資料夾下面。

一定要弄清楚這個虛擬資料夾。



以下是執行環境下的路徑。看圖。可以呼叫呼叫的vi.對吧。?


以下是 EXE下的環境呼叫。照樣可以呼叫。




沒什麼特別的地方。其實很容易。不用改什麼。

只要記得,生成EXE,會都一層路徑,然後把vi放到EXE這個資料夾下。