1. 打开LabVIEW软件,并创建一个新的项目。
2. 在项目中右键单击“应用程序”选项,选择“新建应用程序”。在d出的窗口中,填写应用程序的名称和路径,然后点击“确定”按钮。
3. 在创建好的应用程序目录中,可以创建VI、控件库等资源。在创建VI时,最好将它们保存链迟在应用程序目录中,这样它们就可以直接与应用程序相关联了。
4. 在应用程序目录中,还可以创建其他文件夹,如“帮助文档”、“图标”等,以便更好的组织应用程序所需的资源。
5. 当需要打包部署应用程序时,可以使用“应用程序构建工具”,选择应用程序目录作为构建目录,并将所有资源打包为一个可执行文件。
6. 在运行应用程序时,LabVIEW会自动查找应用程序目录中的资辩唤尺源,并按需要加载它们。因此,使用应用程序目录可以使程序更易于管理和部署。
主要软件版本: 8.0主要软件修正版本: 8.0.1
解答: 想要使用共享变量在多个可棚吵执行文件之间进行通信,一个关键因素是需要使用LabVIEW 项目。在项目中,需要包含每个
可执行文件的程序生成规范。碰胡
共享变量使用前必须进行部署,在可执行文件中使用时,由于这一 *** 作不能像在LabVIEW 环境下一样自动完成,因此需要在
程序中明确的完成部署。
编程实现部署的一个最好的方法是使用VI 服务器,具体方法见如下链接:
一个普遍存在的问题是,共享变链吵侍量所在的项目库文件使用可执行文件作为它的默认目标目录。 因此在进行程序生成规范的设置
时,记得将库文件的目标目录改为支持目录或者其他预定义的目录。
本文档附件中给出了一个范例项目,用来说明以上的设置。使用时请注意检查所有的程序生成规范设置,以保证文件路径与本机一致。
为什么要生成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图标文件地前的勾选,在d出的对话框中选择添加刚才保存的图标文件,注意逗图标图像地的类型要与编辑该图标时选择的类型一致,如图
6. 选择预览》生成预览,然后可以看到将来会生成哪些文件,其中就包括我们的独立可执行应用程序,现在还看不到我们自定义的图标,不用着急,最后生成以后就可以看到了,如图
7. 最后选择逗生成地,LabVIEW就会d出生成状态窗口,当生成结束后会提示生成的应用程序所在路径,您可以单击浏览打开应用程序所在目录,然后就可以看到带自定义图标的应用程序了,如果单击完成,则会关闭生成状态窗口,如图
至此,我们已经完成了生成独立可执行应用程序的 *** 作,如果目标电脑上已经安装了LabVIEW运行引擎和其他需要的组件,那么就可以将生成的exe文件拷贝到目标电脑上直接运行了。以下篇幅介绍在生成exe的基础上如何生成installer,即生成安装文件的 *** 作。
生成installer简易步骤
1. 在同一个项目中右键单击程序生成规范,选择新建》安装程序,如图
2. 在逗产品信息地中设置您的产品名称和安装程序生成目录,产品名称会影响安装程序所在的路径名,并且对应着在windows添加删除程序列表中应用程序的名字,如图
3. 选择逗目标地,修改目标名称,该名称决定了将来安装程序运行结束后,可执行文件会释放到哪个文件夹中,如图
4. 选择逗源文件地,在项目文件视图中单击选择之前创建的应用程序生成规范,然后单击添加箭头,将应用程序添加到目标文件夹中,右边目标视图可以看到添加结果,如图
5. 选择逗快捷方式地,修改右边的快捷方式名称和子目录名称。快捷方式名称对应着将来在开始菜单中看到的快捷方式图标的名称,子目录对应着快捷方式在开始菜单中所处的文件夹名称,如图
6. 选择逗附加安装程序地,勾选相应的LabVIEW运行引擎和必要的驱动程序以及工具包等,之后这些驱动以及工具包会一起包含在生成的installer中。LabVIEW在这里会自动帮您勾选一些必要的NI安装程序,但是有可能并没有包含所有需要安装的程序,您的程序中使用到了哪些驱动以及工具包,在这里配置的时候就需要勾选哪些工具包。对于一些特定的工具包,如NI OPCServers、DSC运行引擎等不支持直接打包部署(KB:5SS56RMQ 56P8BSJT),因此在这里会无法勾选或者勾选无效,这些工具包需要在目标电脑上再单独安装,如果您不能确定该工具包是否支持打包部署,请联系NI技术支持。
7. 单击逗生成地按钮开始生成安装程序,同样会d出一个生成状态窗口,生成过程完成后,单击浏览可以打开安装文件所在路径,您会看到一个setup.exe文件,这个文件就是最终的安装文件。单击逗完成地按钮关闭状态窗口。如图
现在,您可以将打包生成好的安装程序拷贝到目标电脑上运行了,需要注意的是,拷贝的时候要将整个文件夹拷贝到目标电脑上然后再运行setup.exe,安装过程与普通windows应用程序没有区别,安装结束后您就可以在目标电脑上运行您自己的应用程序了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)