將LabVIEW程式編譯成執行檔的功能,顯現的畫面在不同版本的LabVIEW上都稍有不同,7.1(含)之前版本主要設定項上的英文倒是沒啥變,依照英文項目去比對設定應該可以通用

 

首先把要編譯的LabVIEW程式檔案打開

 

在下拉式功能表的Tools下找到Build Application or Shared Library(DLL)…這項功能

20100205-01  

 

如果沒找到...
很遺憾...以下內容可以不用看了,這項功能在DEMO版或功能較少的基本版是沒有的,等買了完整版後再來研究吧

 

點選Build Application or Shared Library(DLL)…這項功能後會跳出設定視窗,設定視窗有幾個設定頁面項目要設定

 

最左邊target頁面設定程式的基本資料:

20100205-02  

Build target:選擇要建立的檔案種類(.exe) 或 (.dll)
Target file name:填入要建立的執行檔(.exe) 或 (.dll) 檔案名稱,不一定要和LabVIEW程式同名稱
Destination directory:LabVIEW會將編譯後的執行檔(.exe) 或 (.dll)存放在此目錄
Support file directory:會將程式引用到的相關的文件或資料檔案存放在此目錄

 

再來Source Files頁面加入程式引用到的VI檔案和文件或資料檔案:

20100205-03  

Add Top-Level VI :按此鍵,可將最上層的VI加入
Add Support File:按此鍵,可將相關的文件或資料加入,如*.doc,*.txt,*.hlp...等,自己寫的操作手冊...等文件也可加入
Remove File:按此鍵,可將不需要的檔案刪除

 

Custom Destinations:按此鍵可以看到程式引用的dll檔和已加入的文件或資料檔

20100205-09  

 

※如果程式不是把所有SubVI存成llb的形式,那在這邊要把所有引用到的SubVI(自製或儀器廠商提供)全加進來,否則編譯後會沒有這些SubVI,變成無法執行的檔案

※程式中引用到的文件或資料也要全部加入,否則編譯後的執行檔同樣會找不到檔案

 

接下來VISettings頁面顯示前面Source Files頁面設定的VI所有引用到的SubVI清單

20100205-07  

 

接著Application Settings頁面可以改變編譯後程式的Icon圖示:

20100205-04  

勾選Custom icon這一項,就可以選擇其他Icon圖示檔取代預設檔案

 

接著Installer Settings頁面設定程式安裝時的資料:

20100205-08  

Installation name:當客戶在安裝你的程式時螢幕畫面所出現的程式名字
Start menu program group:程式安裝完畢,在開始\程式集\你的程式名稱
Default installation directory:程式被安裝在Windows的目錄、檔案路徑

 

接著按下方Build鍵

20100205-05  

會跳出另一視窗,按下方Close VIs鍵,會先關閉目前程式後開始編譯檔案

 

最後會跳出已編譯完成的小視窗,按OK就編譯完成了

20100205-06  

 

右下角Done鍵,按下後會跳出視窗詢問是否要建立一個副檔名為bld的檔案,沒需要就按No關閉編譯視窗

接下來就可以到設定的存放目錄把檔案拷貝或燒成光碟拿到別台電腦安裝使用

 

要注意的是程式有引用到儀器通訊類的(含NI產品),要把相關驅動程式都加進來,在編譯過程中有可能會要求放入NI的光碟片(如DAQ...之類)

    

, ,

未出師的小工程師 發表在 痞客邦 PIXNET 留言(0) 人氣()