labview如何弹出提示窗口_以实例跟我学如何将LabVIEW的VI程序打包成安装程序
當我們在LabVIEW平臺上辛辛苦苦編寫完成測試軟件程序時,一般很少情況將程序源代碼分發給用戶,而是將VI程序制作成可執行的安裝包程序,供用戶安裝使用。
那么,如何將LabVIEW中的VI程序打包成安裝包供用戶安裝使用呢?
LabVIEW中制作安裝程序的方法
在LabVIEW專業版開發系統中,NI公司提供了一個友好的LabVIEW應用程序生成工具LabVIEW Application Builder,該工具集成在項目瀏覽器中,在程序生成規范中點擊右鍵,可以看到在LabVIEW中VI程序有多種發布方法,不僅可以發布應用程序或安裝程序,也可以發布為.NET互操作程序集、打包庫、共享庫、源代碼發布、Web服務、Zip文件等,如下圖所示:
在LabVIEW平臺中制作安裝包的時候,需要先在LabVIEW項目瀏覽器的程序生成規范中生成“應用程序(EXE)”,然后再進一步生成安裝包程序。
下面以前面已經講過的制作圖片瀏覽器軟件的例子:圖片瀏覽器軟件的制作,說明一下在LabVIEW中如何將VI程序打包成安裝程序,其運行界面如下圖所示:
生成應用程序(EXE程序)
新建一個項目,保存為“MyDemo.lvproj”,將主程序“圖片瀏覽器.vi”添加到該項目中,另外,如果你不想用LabVIEW自帶的默認圖標,可以再添加一個圖標文件“MyDemo.ico”,用來設置生成EXE程序的顯示圖標,添加完成后其項目瀏覽器文件結構如下圖所示:
在程序生成規范右鍵菜單中選擇“新建”-->“應用程序(EXE)”,彈出應用程序屬性對話框,如下圖所示,在屬性對話框的“信息”屬性頁中設置生成的應用程序基本信息,對于本例,程序生成規范名稱設為“MyDemoEXE”,此為項目瀏覽器中顯示的名稱,目標文件名設為“圖片瀏覽器.exe”,目標目錄設為“E:MyDemoEXE”。
應用程序屬性對話框中最主要的設置是“源文件”屬性頁中的設置,對于本例,設置如下圖所示:
在上圖所示的“源文件”屬性設置頁中,啟動VI即軟件的主界面設置為主程序“圖片瀏覽器.vi”,對于其它主VI靜態調用的子VI程序,LabVIEW會自動將其加入到到EXE文件中,不需單獨處理。但如果項目中包含動態調用的子VI(如子面板控件動態加載的子程序)文件、圖片文件等,則需軟件開發者手工把這些文件加入到“始終包括”的文件列表中。由于于本例比較簡單,這兒未涉及到這些內容。
在“目標”屬性設置頁中,可以設置生成EXE程序的路徑及支持目錄的路徑。本例EXE程序即“圖片瀏覽器.exe”,目錄設置為“E:MyDemoEXE”。
在“圖標”屬性設置頁中,可以設置生成EXE程序的圖標。本例設置為項目瀏覽器中包含的“MyDemo.ico”文件。
在“預覽”屬性設置頁中根據當前參數設置,點擊“生成預覽”按鈕,可以預覽生成后包括EXE文件在內的目錄層次結構,對于本例設置,生成文件預覽如下圖所示。
對于應用程序屬性對話框中其它屬性頁的設置,本例采用默認設置。也可以根據需要,自行設置,如版本信息設置、運行時的語言設置、生成前/后操作設置等等。
全部設置完成后,點擊應用程序屬性對話框中的“生成”按鈕,就可以在“E:MyDemoEXE”目錄下看到生成的“圖片瀏覽器.exe”程序了。也可以在項目瀏覽器的“MyDemoEXE”中右鍵菜單中隨時修改、生成或運行應用程序。
制作安裝包程序
對于上面生成的應用程序(EXE),因其運行時依賴于LabVIEW引擎,還不能直接拿到客戶計算機上運行,需要進一步將可執行文件和相關支持文件(如LabVIEW Run-Time引擎、儀器驅動或硬件配置等)制作為一個安裝包分發給用戶安裝使用。
在程序生成規范右鍵菜單中選擇“新建”-->“安裝程序”,彈出如下圖所示的安裝程序屬性對話框,在該屬性對話框中可以對生成的安裝程序做細致的配置。
在“產品信息”屬性頁中設置生成的安裝程序基本信息,對于本例,程序生成規范名稱設為“MyDemoInstall”,此為項目瀏覽器中顯示的名稱,產品名稱設為“圖片瀏覽器”,安裝程序目標設為“E:MyDemoInstall”。
在“目標”屬性頁中設置目標名稱為“圖片瀏覽器”。
在“源文件”選擇需要安裝至目標機器的文件,被安裝在目標機器上的文件除了可執行的EXE文件外,也可以是項目中的某個VI或者是由其它規范生成的文件。對于本例,選擇上小節中生成的應用程序“MyDemoEXE”,如下圖所示:
在“快捷方式”屬性頁中設置軟件的快捷方式,如下圖所示。本例對目標文件“圖片瀏覽器.exe”設置了兩個快捷方式,其名稱都為“圖片瀏覽器”,一個在系統的開始菜單中顯示,目錄為“[程序菜單]”,子目錄為“圖片瀏覽器”,一個在Windows桌面上顯示,目錄為“[所有用戶-桌面]”,子目錄為空,即直接在系統桌面上顯示快捷方式。
在“附加安裝程序”屬性頁中選擇安裝包中需要包含的引擎文件及其它組件,如下圖所示。LabVIEW引擎文件比較大,根據所選擇的組件不同,可能會使安裝包文件增加幾十甚至上百兆字節的大小,也可以在確保程序能夠正常運行的情況下精簡各種組件,本例選擇默認設置。
對于安裝程序屬性對話框中其它屬性頁的設置,本例采用默認設置。
全部設置完成后,點擊“生成”按鈕,完成后可以在“E:MyDemoInstall”目錄下看到生成的安裝程序。生成的所有文件都位于該目錄下的“Volume”子目錄中,包括“setup.exe”及其它相關文件,如下圖所示:
至此,將VI源程序生成應用程序后,使用LabVIEW平臺自身提供的方法進行打包的過程就全部結束了。
雙擊“setup.exe”文件運行安裝程序,可以看到一個標準的Windows的程序安裝界面,如下圖所示。安裝完成后,在桌面上和系統的開始程序菜單中,都可以找到“方波波形發生器.exe”的快捷方式,雙擊快捷方式,即可運行該軟件。
總結
本文通過一個具體的例子,詳細演示了如何將LabVIEW中的VI程序打包成安裝包的過程。
當然,程序打包的方法也可以使用第三方專業的安裝包制作工具,可以制作軟件功能更復雜、安裝界面更漂亮的專業安裝包程序,并且在安裝程序中也可以方便的額外定制其它附加功能,如在安裝界面增加軟件開發者的網頁信息連接、安裝包的多語言支持、數據文件的壓縮、各種插件的支持等。
如果你覺得這篇文章對你有用的話,關注+收藏+點贊吧。
總結
以上是生活随笔為你收集整理的labview如何弹出提示窗口_以实例跟我学如何将LabVIEW的VI程序打包成安装程序的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 003很好的网络博客(TCP/IP)-很
- 下一篇: Java Map 怎样实现Key 的
