請問一下....LabView有辦法把作好的程式轉成*.exe嗎......
我的意思也就是在電腦沒灌LabView的人也可以使用我做好的程式....
如果行的話那要怎麼做ㄋ....
謝謝大家...
請問一下....LabView有辦法把作好的程式轉成*.exe嗎......
我的意思也就是在電腦沒灌LabView的人也可以使用我做好的程式....
如果行的話那要怎麼做ㄋ....
謝謝大家...
要有封裝的程式,才可以將LabVIEW封裝成.EXE檔。
或是說如果你的LabVIEW是Pro版的話。也可以封裝。
方法是:「Tools」-->「Build Application or Shared Library(DLL)」
如果你找不到Build Application or Shared Library(DLL)的話,那就代表你的軟體不能進行封裝了。
ni.com有Application Builder的manual:連線下載manual
Benjamin38344.5938194444謝謝你板主…我LabView版本是6.0i的…世面上買的到pro板的ㄇ…是啥版的??
可以買的到阿...跟台灣的NI公司購買就可以了。
不過價錢不便宜...如果老師或是系所願意花錢購買的話,就比較好了。
application builder 是另外附費的程式,可以把labview轉成.exe檔
如果是系所版就有包含
5FF_將VI轉換成執行檔FORLABVIEW6I.zip 如何將vi轉成執行檔的說明含圖示
但須有安裝Build Application或是lv pro版
如何將VI轉換成執行檔(.exe)<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
作業系統 : Windows 2000/NT/ME/98/95,Linux
適用於LabVIEW 6i
載入欲轉換成執行檔的VI:選取LabVIEW功能表File下的Open,打開 “ C:\Try.vi”(以此為範例)
1. 選取功能表Tools下的Build Application or Shared Library(DLL)…功能,出現畫面如下:
Build target :請填入您所欲建立檔案種類(.exe) 或 (.dll)
Target file name :請填入您所建立之執行檔(.exe) 或 (.dll) 檔案名稱
Destination directory:LabVIEW會將執行檔(.exe) 或 (.dll)暫時存放在此目錄
Support file directory:LabVIEW會將相關的文件檔(.doc)、(.hlp)、(.txt)暫時存放在此目錄下,例如您可以將相關操作文件附給客戶
2. 請點選 Source Files,如上圖
Add Top-Level VI :按此鍵,可將最上層的VI加入,如Try.vi
Add Support File:按此鍵,可將相關的文件加入,如*.doc,*.txt,*.hlp
Add Directory Contents:按此鍵,可將某一目錄下所有的檔案全部加進來
Remove File:按此鍵,可將不需要的檔案刪除,如您的程式有用到RS232,請加入serpdrv,如用到National Instruments的資料搜集卡,請加入daqdrv,其他不必要的檔案可以刪除
Custom Destinations:按此鍵,彈出如上圖畫面
您可以自由決定哪些檔案將出現在Windows視窗à開始à程序集à項目
您也可以決定哪些檔案將複製到Windows\System目錄或Windows目錄下
3. 請點選 Application Settings,如上圖
Custom icon:您可改變獨立執行檔的外觀圖形
4. 請點選 Installer,如上圖
請務必圈選Create installer
Installation name:當客戶在安裝您的程式時螢幕畫面所出現的程式名字
Start menu program group:程式安裝完畢,在開始à程式集à您的程式項目名稱
Default installation directory:程式被安裝在Windows的目錄、檔案路徑
5. 最後按Build鍵,LabVIEW將會彈出如上圖畫面,請務必將Try.vi關閉,再按一次Build鍵,如下圖
6. 最後按Done鍵
7. 請到C:\WINDOWS\TEMP\app\installer\disks 將所有的檔案拷貝到光碟即可
8. 如果必需將所有檔案拷貝到磁片請將setup.exe及Data.001拷貝至第一張磁片,Data.002拷貝至第二張磁片,然後依此類推
※ Build Application or Shared Library(DLL)…的功能:
※ 將LabVIEW內的VI編譯成執行檔(.exe )或動態連結檔(.dll)
※ 將LabVIEW編譯後的執行檔(.exe),壓縮成可分片的壓縮檔,並可建立setup.exe以及uninstall的功能,以利您將應用程式移植到其他的電腦上。
※ 與RS-232及其他串列阜通訊,須將LabView.ini檔存於同一個Folder並改為相同檔名 .ini 檔; .ini內容第一行中括符改為[filename]
為什麼Bulid成.EXE檔後,將程式複製至沒有裝LabVIEW的電腦卻不能執行~
因為找不到LabVIEW檔案...所以無法執行...有什麼辦法嗎?
還是一定要安裝labview runtime engine 才可以執行呢?
多謝各位...
對...如果你的電腦沒有安裝runtime engine就無法執行...
但是如果你的電腦有安裝GPIB或是DAQ的Driver,這樣就可以執行...
個人使用LabVIEW感到不方便的一點就是build執行檔,即使你寫的程式只是四則運算,還是需要runtime 才能執行,真希望能像VB or VC一樣包成一個exe檔,磁片就放的下.但願未來NI會在build exe上多下點功夫
VB,VC 也並非不需 runtime 只因它運用的是 Windows 的核心檔案.如調用其他 Dll,OCX,仍然必須安裝才可執行, LabVIEW 在 4.0 版含以前也不需安裝 runtime, Build 後本身就是一個原生式的執行檔,雖然檔案大了些,執行還是相當快速.這問題在 LINUX 也一樣要有 .O 的檔案一樣.(註: .O == .DLL).
請問一下在LabView7.1该如何把程式轉成*.exe。
谢谢!
[QUOTE=gza]
請問一下在LabView7.1该如何把程式轉成*.exe。
谢谢!
[/QUOTE]
如果看不到這個選項,則需購買Application Builder Toolkit
http://www.ni.com/support/labview/toolkits/appbuild/installe.htm
那請問一下8.0 怎麼用成exe檔呢?
[QUOTE=楓~]那請問一下8.0 怎麼用成exe檔呢?[/QUOTE]
我搜尋到這篇給你參考,雖然我自己還沒用過
http://www.labview.com.tw/forum/forum_posts.asp?TID=5446&KW=exe
補充說明一下,如果不想建立出 Installer ,而只想單純建立出你所寫的程式之執行檔,
那麼可以將「Create Installer」取消勾選,即可只建立出執行檔。
抱歉可以請問一下
有人知道5.x版是如何包成exe的嗎?
[QUOTE=Chushi]抱歉可以請問一下
有人知道5.x版是如何包成exe的嗎?[/QUOTE]
5.x要先安裝「Application Builder」,才可以進行封裝成exe的動作喔。