如何使LabVIEW创建的安装包在安装完毕后运行一个可执行程序 Labview 生成安装文件,如何让工具条不显示,运行情况下...

\u5982\u4f55\u5c06LabVIEW\u53ef\u6267\u884c\u6587\u4ef6\u4f5c\u4e3a\u540e\u53f0\u7a0b\u5e8f\u8fd0\u884c

\u5176\u6b21\uff0clabview\u751f\u6210\u7684exe\u6587\u4ef6\u53ea\u80fd\u8fd0\u884c\u5728\u88c5\u6709labview\u7684\u673a\u5668\u4e0a\uff0c\u751f\u6210\u65b9\u6cd5\u6bd4\u8f83\u7b80\u5355\u3002\u5982\u679c\u60f3\u8fd0\u884c\u5728\u6ca1\u6709labview\u7684\u673a\u5668\u4e0a\u5c31\u9700\u8981\u751f\u6210install\u6587\u4ef6\u3002
\u65b9\u6cd5\uff1a\u5728\u5de5\u5177\u680f--\u9879\u76ee--\u65b0\u5efa\u9879\u76ee\uff0c\u5f39\u51fa\u4e00\u4e2a\u65b0\u7684\u5bf9\u8bdd\u6846\u4e4b\u540e\uff0c\u53f3\u952e\u70b9\u51fb--\u7a0b\u5e8f\u751f\u6210\u89c4\u8303\u3002\u65b0\u5efa--\u5e94\u7528\u7a0b\u5e8f\u3002\u9700\u8981\u6ce8\u610f\u7684\u4e8b\u6e90\u6587\u4ef6\u90a3\u4e2a\u9009\u9879\uff0c\u5c06\u4f60\u6240\u5305\u542b\u7684\u6e90\u6587\u4ef6\u5206\u4e3a\u542f\u52a8VI\u548c\u59cb\u7ec8\u5305\u62ec\u4e24\u7c7b\uff0c\u5206\u7c7b\u5b8c\u6210\u540e\uff0c\u5355\u51fb\u751f\u6210\u5373\u53ef\u751f\u6210exe\u6587\u4ef6

\u5916\u9762\u7528while\u5faa\u73af\uff0c\u91cc\u9762\u52a0\u4e8b\u4ef6\u5faa\u73af\uff0c\u4e8b\u4ef6\u91cc\u9762\u52a0\u5176\u5b83\u7a0b\u5e8f\uff0c\u7f16\u8f91\u672c\u5206\u652f\u7684\u5904\u7406\u4e8b\u4ef6\uff0c\u5982\u4e00\u4e2a\u8fd0\u884c\u952e\u548c\u4e00\u4e2a\u9000\u51fa\u952e\uff0c\u5c31\u4e24\u4e2a\u5904\u7406\u5206\u652f\u3002\u5728\u7f16\u8f91\u5206\u652f\u91cc\u6dfb\u52a0\u5904\u7406\u5206\u652f\uff08\u5982\u5904\u7406\u6309\u952e\u503c\u6539\u53d8\u7b49\uff09.

为什么要生成exe和installer
使用LabVIEW编写程序的最后往往需要将程序拿到目标电脑上去运行,如何将程序从开发电脑上移植到目标电脑上呢看这里有两种方法:
1. 在目标电脑上安装LabVIEW以及相关驱动和工具包,然后将vi或者整个项目拷贝到目标电脑上。然而安装LabVIEW和各种工具包会比较耗费时间,且vi可以被任意修改,容易引起误操作,如果只是运行程序,则不推荐这种方法。
2. 将LabVIEW编写的程序在开发电脑上编译生成独立可执行程序(exe),然后将可执行程序移植到目标电脑上,这里的移植分为两种方式:
A.将生成的exe拷贝到目标电脑上,然后在目标电脑上单独安装LabVIEW运行引擎(Run-Time Engine)和需要的驱动以及工具包等,此方法中安装驱动和工具包也需要花费较多时间,不推荐
B.将生成的exe和一些用到的组件打包生成installer,即安装程序,然后在目标电脑上运行安装程序即可,这样安装完成后,之前生成的exe、LabVIEW运行引擎以及其他用到的工具包会自动安装到目标电脑上,这种方法移植程序比较简单,是最常用的方法。
关于LabVIEW运行引擎
任何电脑,只要你想在上面运行LabVIEW生成的独立可执行程序(exe),你都需要在目标电脑上安装LabVIEW运行引擎。LabVIEW运行引擎包含了:
1. 运行LabVIEW生成的可执行程序所需要的库和文件
2. 使用浏览器远程访问前面板所需的浏览器插件
3. 应用程序中生成LabVIEW报表所需要的一些组件
4. 一些3D图表的支持等
运行引擎本身就是支持多语言的,不需要安装特定语言版本的运行引擎。另外需要确保目标电脑上安装的运行引擎版本与开发应用程序时使用的LabVIEW版本一致。如果你想在一台电脑上运行多个版本的LabVIEW生成的可执行程序,那你的电脑必须安装与这些LabVIEW版本一一对应的多个版本的运行引擎。不同版本的LabVIEW运行引擎可以在NI官方网站上下载到。
关于硬件驱动
如果您的程序使用了NI硬件的驱动,那么在目标电脑上就需要安装对应版本的驱动程序。以DAQmx为例,比方说您在实现一个数据采集任务时用到了某个版本的DAQmx驱动,将来在目标电脑上就需要安装对应版本的DAQmx驱动。
综上所述,目标电脑上安装LabVIEW运行引擎是必须的,而硬件驱动的安装则取决于您的程序是否有使用该硬件驱动。
准备工作
生成独立可执行程序和安装程序需要用到应用程序生成器,LabVIEW专业开发版包含有应用程序生成器,基础版和完全开发版则需要单独购买。
在生成独立可执行应用程序之前需要做一些检查工作,LabVIEW帮助文档中列出了一个检查列表:
生成应用程序简易步骤
1. 新建一个LabVIEW项目,或者打开一个已经建好的项目,项目中包含了您的vi,确保vi运行正常。一些通过文件路径来使用文件的代码在编译成exe之后可能会出现文件找不到的错误,对于此类错误,可以参考KB:5SD4CE7K,3HKEK93U, 2T6GI6BH, 18RDJ60O新建的项目如图:

2. 在项目浏览器的程序生成规范处右键单击新建》应用程序(exe)

3. 设置目标文件名和目标目录。目标文件名是您将来生成的exe文件名,该文件位于目标目录中,默认的目标目录会在项目所在目录的上一级目录中新建一个builds文件夹,生成的exe文件保存到这个目录中。如图

4. 选择源文件,选中顶层vi单击逗添加项地箭头将顶层vi添加到启动vi栏中,其他用到的子vi和文件可以添加到始终包括栏中,如图

5. 可以使用LabVIEW默认图标作为应用程序图标,也可以选择自己设计一个图标:使用图标编辑器编辑并保存自己设计的图标,去掉逗使用默认LabVIEW图标文件地前的勾选,在弹出的对话框中选择添加刚才保存的图标文件,注意逗图标图像地的类型要与编辑该图标时选择的类型一致,如图

6. 选择预览》生成预览,然后可以看到将来会生成哪些文件,其中就包括我们的独立可执行应用程序,现在还看不到我们自定义的图标,不用着急,最后生成以后就可以看到了,如图

7. 最后选择逗生成地,LabVIEW就会弹出生成状态窗口,当生成结束后会提示生成的应用程序所在路径,您可以单击浏览打开应用程序所在目录,然后就可以看到带自定义图标的应用程序了,如果单击完成,则会关闭生成状态窗口,如图

至此,我们已经完成了生成独立可执行应用程序的操作,如果目标电脑上已经安装了LabVIEW运行引擎和其他需要的组件,那么就可以将生成的exe文件拷贝到目标电脑上直接运行了。以下篇幅介绍在生成exe的基础上如何生成installer,即生成安装文件的操作。
生成installer简易步骤
1. 在同一个项目中右键单击程序生成规范,选择新建》安装程序,如图

2. 在逗产品信息地中设置您的产品名称和安装程序生成目录,产品名称会影响安装程序所在的路径名,并且对应着在windows添加删除程序列表中应用程序的名字,如图

3. 选择逗目标地,修改目标名称,该名称决定了将来安装程序运行结束后,可执行文件会释放到哪个文件夹中,如图

4. 选择逗源文件地,在项目文件视图中单击选择之前创建的应用程序生成规范,然后单击添加箭头,将应用程序添加到目标文件夹中,右边目标视图可以看到添加结果,如图

5. 选择逗快捷方式地,修改右边的快捷方式名称和子目录名称。快捷方式名称对应着将来在开始菜单中看到的快捷方式图标的名称,子目录对应着快捷方式在开始菜单中所处的文件夹名称,如图

6. 选择逗附加安装程序地,勾选相应的LabVIEW运行引擎和必要的驱动程序以及工具包等,之后这些驱动以及工具包会一起包含在生成的installer中。LabVIEW在这里会自动帮您勾选一些必要的NI安装程序,但是有可能并没有包含所有需要安装的程序,您的程序中使用到了哪些驱动以及工具包,在这里配置的时候就需要勾选哪些工具包。对于一些特定的工具包,如NI OPCServers、DSC运行引擎等不支持直接打包部署(KB:5SS56RMQ 56P8BSJT),因此在这里会无法勾选或者勾选无效,这些工具包需要在目标电脑上再单独安装,如果您不能确定该工具包是否支持打包部署,请联系NI技术支持。

7. 单击逗生成地按钮开始生成安装程序,同样会弹出一个生成状态窗口,生成过程完成后,单击浏览可以打开安装文件所在路径,您会看到一个setup.exe文件,这个文件就是最终的安装文件。单击逗完成地按钮关闭状态窗口。如图

现在,您可以将打包生成好的安装程序拷贝到目标电脑上运行了,需要注意的是,拷贝的时候要将整个文件夹拷贝到目标电脑上然后再运行setup.exe,安装过程与普通windows应用程序没有区别,安装结束后您就可以在目标电脑上运行您自己的应用程序了。

  • 濡備綍浣縇abVIEW鍒涘缓鐨勫畨瑁呭寘鍦ㄥ畨瑁呭畬姣曞悗杩愯涓涓彲鎵ц绋嬪簭
    绛旓細A锛庡皢鐢熸垚鐨exe鎷疯礉鍒扮洰鏍囩數鑴戜笂锛岀劧鍚庡湪鐩爣鐢佃剳涓婂崟鐙瀹夎LabVIEW杩愯寮曟搸锛圧un-Time Engine锛夊拰闇瑕佺殑椹卞姩浠ュ強宸ュ叿鍖呯瓑锛屾鏂规硶涓畨瑁呴┍鍔ㄥ拰宸ュ叿鍖呬篃闇瑕佽姳璐硅緝澶氭椂闂达紝涓嶆帹鑽 B锛庡皢鐢熸垚鐨別xe鍜屼竴浜涚敤鍒扮殑缁勪欢鎵撳寘鐢熸垚installer锛屽嵆瀹夎绋嬪簭锛岀劧鍚庡湪鐩爣鐢佃剳涓婅繍琛屽畨瑁呯▼搴忓嵆鍙紝杩欐牱瀹夎瀹屾垚鍚庯紝涔嬪墠鐢熸垚鐨...
  • labview瀹夎鏁欑▼鏈夊摢浜?
    绛旓細1銆侀氳繃杩欎釜閾炬帴涔熷彲浠ユ壘鍒癓abVIEW2014锛屽涓嬪浘鎵绀猴細2銆佷笅杞藉畬鍙冲嚮瑙e帇瀹夎鍖 3銆佽В鍘嬪悗鎵惧埌瀹夎绋嬪簭锛屾帴涓嬫潵鎸変粬榛樿鐨勮缃畨瑁呭氨鍙互鍟︼紙涓鐩存寜鈥渘ext鈥濓紝瑁呭畬閲嶅惎涓涓嬬數鑴戯級鐢ㄦ埛淇℃伅闅忔剰濉紝鎴戣繖閲屽~鐨勬槸鎴戜滑鍏徃鍚嶇О鈥淢axChina鈥濄4銆佹帴涓嬫潵涓鐩存寜鈥渘ext鈥濈‘璁よ繘鍏ヤ笅涓姝ャ5銆佽繖閲屾湁涓涓楠よ娉ㄦ剰...
  • labview2014鎬庝箞瀹夎
    绛旓細1绗竴姝ワ細涓嬭浇labview 鐮磋В鐗瀹夎鍖锛屼笅杞戒箣鍚庡弻鍑讳笅杞界殑鏂囦欢锛屽湪涓嬮潰琛ㄧず1澶勯夋嫨瑙e帇鐨勪綅缃紝鐒跺悗鐐瑰嚮鈥淯nzip鈥濄傛帴涓嬫潵杞欢灏辫繘鍏ヤ簡瑙e帇杩涘害锛岃В鍘嬪畬涔嬪悗鐐瑰嚮寮瑰嚭鐨勭晫闈腑鐨勨滅‘瀹氣2绗簩姝ワ細鎺ヤ笅鏉ヤ細鐩存帴寮瑰嚭瀹夎鐣岄潰锛岀劧鍚庣偣鍑烩滀笅涓姝モ濄3绗笁姝ワ細杈撳叆鐢ㄦ埛鐨勪俊鎭紙鍏ㄥ悕锛屽崟浣嶏級锛岀劧鍚庡崟鍑烩滀笅涓姝...
  • labview鐢熸垚瀹夎鏂囦欢绋嬪簭閲屼繚瀛樿矾寰勬病鏈
    绛旓細1銆侀鍏堝厛杩泇i鍓嶉潰鏉跨偣鈥滃伐鍏封濋氳繃VI鐢熸垚搴旂敤绋嬪簭銆2銆佺劧鍚庡湪璺冲嚭鏉ョ殑椤甸潰涓富瑕佽缃竴涓嬩俊鎭佸浘鏍囥佺増鏈俊鎭紝鍏朵粬鐨勫彲浠ヤ笉璁剧疆锛屽啀鐐瑰嚮鐢熸垚銆3銆佹帴鐫鍒囨崲鍒皏i椤圭洰娴忚鍣紝鍦ㄧ▼搴忕敓鎴愯鑼冮噷闈㈠氨鍑虹幇浜嗗垰鎵嶇敓鎴愮殑绋嬪簭璺緞娴嬭瘯2銆4銆佺劧鍚庡湪绋嬪簭鐢熸垚瑙勮寖涓婄偣鍑婚紶鏍囧彸閿紝閫夋嫨鈥滄柊寤哄畨瑁呯▼搴忊濄5銆佹渶鍚庡湪...
  • Labview鐢熸垚瀹夎绋嬪簭
    绛旓細杩欐牱灏卞彲浠ヤ簡銆備笉杩囦綘鍦ㄩ」鐩噷闈鍒涘缓瀹夎鏂囦欢鐨勬椂鍊欒娉ㄦ剰锛屽湪鎵撳寘椤圭洰涓寰楀嬀閫変笂NI-VISA runtime 寮曟搸锛屽惁鍒欑Щ妞嶇殑鏃跺欎細鎵句笉鍒伴┍鍔ㄧ▼搴
  • 鎬庝箞瀹夎labview?
    绛旓細1銆佸彸鍑昏蒋浠跺帇缂╁寘閫夋嫨瑙e帇鍒LabVIEW 2銆侀変腑鏂囦欢锛岄紶鏍囧彸鍑婚夋嫨浠ョ鐞嗗憳韬唤鎵撳紑2018LV-WinChn.exe鏂囦欢 3銆佺偣鍑籙nzip瑙e帇杩涜瀹夎姝ラ銆4銆佽В鍘嬪畬姣曠偣鍑荤‘瀹氭寜閽5銆佸湪寮瑰嚭鐨勫璇濇涓偣鍑讳笅涓姝ワ紝杩涜瀹夎姝ラ銆6銆佸厛涓嶈濉啓锛岀洿鎺ョ偣鍑讳笅涓姝ャ7銆佺偣鍑诲悓鎰忥紝涓嬩竴姝ュ畨瑁呫8銆佸畨瑁呭畬鎴愬悗閫夋嫨"涓嶉渶瑕佹敮鎸...
  • LabVIEW2017瀹夎鐜
    绛旓細瀹夎Microsoft.Net Framework4.6.2瀹屾垚鍚庯紝閲嶆柊鍚姩鐢佃剳銆傚惎鍔ㄧ數鑴戝悗锛屾壘鍒2017LV-WinEng.exe瑙e帇鍚庣殑鏂囦欢锛岄夋嫨autorun.exe銆傞夋嫨install NI LabVIEW 2017銆傚紑濮嬪垵濮嬪寲锛圥lease instruments Corporation is an authorizes distributor of microsoft Silverlight锛夈傚垵濮嬪寲瀹屾垚鍚庯紝鐐瑰嚮Next銆傝緭鍏ュ鍚嶏紙Full Name锛...
  • labview瀹夎姝ラ
    绛旓細瀹夎寰堢畝鍗曘傞鍏堥渶瑕佸埌鐩稿簲鐨勭綉绔欎笅杞芥爣绛捐蒋浠讹紝涓嬭浇涔嬪悗鏍规嵁鎻愮ず杩涜鎿嶄綔锛屾楠ゅ涓嬶細棣栧厛杩涘叆鏍囩鎵撳嵃杞欢涓嬭浇涓撳尯锛岀偣鍑昏蒋浠跺厤璐逛笅杞借瘯鐢紝鐐瑰嚮涓嬭浇涔嬪悗锛屽脊鍑轰竴涓鏂板缓涓嬭浇浠诲姟瀵硅瘽妗嗭紝鍙互鍦ㄥ璇濇涓嚜瀹氫箟璁剧疆涓嬭浇鍒帮紙鍙互涓嬭浇鍒癈鐩樸丏鐩樸丗鐩橈級锛岄粯璁や笅杞界殑鏄疌鐩橈紝濡傛灉鎯宠涓嬭浇鍒板叾浠栫洏锛屽彲浠ョ偣鍑烩滀笅杞...
  • labview2014鎬庝箞瀹夎
    绛旓細涓銆瀹夎labview2014杞欢 1銆佷笅杞借В鍘嬬缉锛屽弻鍑绘枃浠垛2014LV-WinChn.exe鈥濆皢杞欢鐪熸瑙e帇鍑烘潵锛2銆佺偣鍑籾nzip瑙e帇锛岃В鍘嬭矾寰勪负銆怌:\National Instruments Downloads\LabVIEW Chinese\2014銆3銆佽蒋浠舵垚鍔熻В鍘嬪悗锛岃嚜鍔ㄥ脊鍑哄畨瑁呯晫闈紝鐐瑰嚮涓嬩竴姝ワ紱4銆佽緭鍏ョ敤鎴蜂俊鎭紝鐢ㄦ埛鍙互闅忔剰杈撳叆锛屽鍏ㄥ悕锛氬澶氳蒋浠剁珯绛夛紱5銆佺洿鎺...
  • 濡備綍鎶婂仛濂界殑labview绋嬪簭鍋氭垚EXE鏂囦欢鎴栨墦鍖呮垚鍙瀹夎鏂囦欢!
    绛旓細file name 娣诲叆 鎯 绋嬪簭鎵撳寘 绋嬪簭 鍚嶅瓧 build target 娣诲叆 鎯虫墦鍖 DLL 鎵撳寘 EXE 鍐嶆坊鍏ュ瓨鏀 浣嶇疆 鑻 鎯虫墦鍖 EXE 涓旇鎯 鍏 娌 瑁匧ABVIEW 鐢佃剳 鑳借繍琛 鍝 瑕佽繘鍏ラ夐」鍗nstaller settings,杈筩reat installer,鍐嶆坊 闇瑕佷慨鏀 鍙傛暟 鐐笲UILD 鎻愮ず 鏂囦欢鎵 闇瑕佸叧闂 VI 閫 琛 濮嬫墦鍖 绁 杩 ...
  • 扩展阅读:免费的labview自学网站 ... labview免费视频教程 ... labview生成安装包 ... labview新手入门教程 ... labview编程步骤 ... labview创建子vi是灰色的 ... 学labview有前途吗 ... 怎么生成子vi ... labview如何重新安装范例 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网