LabVIEW 的輸出路徑一覽

LabVIEW 內建的路徑有這幾種:

  • Current VI’s path
  • Application Directory
  • Default Directory
  • Default Data Directory
  • VI library
  • Temporary Directory

路徑的呼叫方式可參考下圖:

把 VI 放在 C:\some-folder 中,執行後的結果如下:

比較容易有疑問的是 Application Directory。實測後無論是掛在 LabVIEW Project 下或是在 Main Application Instance 下(不透過 LabVIEW Porject,直接開 VI),其輸出路徑都一樣。

Build 成執行檔(.exe)後再執行,輸出的路徑會有滿大的差異:

Current VI’s path 整個變了,傳統上在 Build path 時用 “.." 來取得所在目錄的方法會失效。這樣看來,用 Application Directory 來操作路徑會有比較好的相容性,至少將來 build 成執行檔後其目錄路徑不變。

另外資料或暫存檔分別放在 Default Data Directory 與 Temporay Directory 也會有比較好相容性(路徑不變)。

再補充一點,Temporary Directory、Default Directory 與 Default Data Directory 可到 Options >> Paths 中修改:


留言

發表留言