labviewexe調用未編譯的vi
A. labview生成exe文件反編譯
1、首先建一個LabVIEW項目,或者打開一個已經建好的項目,項目中包含了可執行vi,項目瀏覽器的程序生成規范處,右鍵單擊新建,應用程序(exe)。
2、其次設置目標文件名和目標目錄,單擊左側的信息,右側出現目標文件名目標文件名是將來生成的exe文件名。選中vi,單擊「添加項」箭將頂層vi添加到啟動vi欄中,其他用到的子vi和文件可以添加到始終包括欄中。
3、然後使用LabVIEW默認圖標作為應用程序圖標後選擇單擊,生成。
4、最後當生成結束後會提示生成的應用程序所在路徑,單擊完成,之後到應用程序所在位置就能找到應用程序。
B. VI文件怎麼轉換為不需要labview程序就能運行的EXE
這個是可以的,但是前提條件是要作為一個工程。單個VI可以使用 工具 --》通過VI生成應用程序,這樣,就自動建立一個工程。
後續操作見下圖
注意,新建應用程序(EXE)這步是必須的,然後再新建 安裝程序,選擇源文件的時候選中你上一步的EXE。這樣,就會生成一個安裝包,脫離labview。但是安裝包一百都要上百M,因為裡麵包含了labview的好多驅動之類的東西。
C. 如何將labview編譯成exe
1.新建一個LabVIEW項目,或者打開一個已經建好的項目,項目中包含了您的vi,確保vi運行正常。一些通過文件路徑來使用文件的代碼在編譯成exe之後可能會出現文件找不到的錯誤,對於此類錯誤,可以參考KB:5SD4CE7K,3HKEK93U,2T6GI6BH,18RDJ60O新建的項目如圖:
現在,您可以將打包生成好的安裝程序拷貝到目標電腦上運行了,需要注意的是,拷貝的時候要將整個文件夾拷貝到目標電腦上然後再運行setup.exe,安裝過程與普通windows應用程序沒有區別,安裝結束後您就可以在目標電腦上運行您自己的應用程序了。
擴展
生成應用程序和安裝程序其實有很多地方需要設置,這里只給出了一些最基本的設置,其他設置您可以參考LabVIEW幫助文檔中的有關描述,這里給出兩個鏈接:
http://zone.ni.com/reference/en-XX/help/371361J-01/lvhowto/building_a_stand_alone_app/
Using the LabVIEW Run-Time Engine
Distributing Applications with the LabVIEW Application Builder
Building Applications Checklist
VI Server Properties and Methods Not Supported in the LabVIEW Run-Time Engine
NATIONAL INSTRUMENTS SOFTWARE LICENSE AGREEMENT
Which Software Requires a Run-Time License?
Why Do I Get Error 1550 when I Try to Run my Datalogging and Supervisory Control (DSC) Application?