首页 > 软件 > 用labview2017生成的exe能在2015的runtime上运行吗

用labview2017生成的exe能在2015的runtime上运行吗

软件 2022-05-11

labview生成的文件(EXE) 在任意一台无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应用程序没有区别,安装结束后您就可以在目标电脑上运行您自己的应用程序了。

扩展

生成应用程序和安装程序其实有很多地方需要设置,这里只给出了一些最基本的设置,其他设置您可以参考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?

生成EXE文件的问题

要想在没有安装LabVIEW的电脑上运行LabVIEW生成的exe文件是不行的,要想exe能够运行,需要电脑上不但安装有对应版本的LabVIEW runtime engine,还有需要对应版本的工具包。 我举个例子,比如说你封装了一个EXE,LabVIEW的开发环境是LabVIEW2009,exe所包含的VI里还有DAQ9.23和VISA5.1两个工具包里的一些函数,那么你要运行的机器上还要安装有LabVIEW2009 的runtime engine和DAQ9.23还有VISA5.1两个工具包,少一样或者有版本号不同,exe都是没法运行的。 一般处理的办法是在生成了exe之后,在打包生成一个i

labview生成exe能不能独立运行,不需要labview的引擎?

不可以,必须要有runtime engine。 你可以把exe在labview下打包成installer,这实际上是附加了运行引擎,在没有引擎的计算机上安装一下就能运行了。

我用labview导出的exe文件,怎样拷到其他没装labview的电脑上后也能运行?

在你用labview导出的exe文件的过程中,有让你选择的项目,其中labview Run-Time engine选中,就能满足在其他没装labview的电脑上也能运行,必须把这个环境也带上!

labview生成exe文件,想在别的没安装labview电脑上运行exe

要想在别的电脑上运行,是需要运行时的。如果没有,就无法运行了。 安装的RT的LV目录下。 你在生成时,可以将对应版本的RT打包进去,生成INSTALLER,这样在安装的时候就会安装RT,生成EXE,可能只有几百K几M,包含RT后生成INSTALLER,就会有几十上百M的。 如果里面包含其它的工具包,可能也会有相应的RT,如视觉运动时等。看具体情况。 LV8以后的能建项目的版本工具栏是没有创建程序选项的。必须要先建立一个项目,然后将你的VI包含在项目中。在项目中,最下面有一个我的生成选项,在那里可以生成EXE等。

标签:电脑网络 labview 计算机 exe文件 编程

大明白知识网 Copyright © 2020-2022 www.wangpan131.com. Some Rights Reserved.