labview程序生成规范.docx
- 文档编号:537528
- 上传时间:2022-10-10
- 格式:DOCX
- 页数:5
- 大小:18.60KB
labview程序生成规范.docx
《labview程序生成规范.docx》由会员分享,可在线阅读,更多相关《labview程序生成规范.docx(5页珍藏版)》请在冰豆网上搜索。
labview程序生成规范
竭诚为您提供优质文档/双击可除
labview,程序生成规范
篇一:
使用labView如何生成应用程序(exe)和安装程序
使用labView如何生成应用程序(exe)和安装程序(installer)
在windows平台下使用labView如何生成一个独立可执行程序和安装程序?
解答:
为什么要生成exe和installer
使用labView编写程序的最后往往需要将程序拿到目标电脑上去运行,如何将程序从开发电脑上移植到目标电脑上呢?
这里有两种方法:
1.在目标电脑上安装labView以及相关驱动和工具包,然后将vi或者整个项目拷贝到目
标电脑上。
然而安装labView和各种工具包会比较耗费时间,且vi可以被任意修改,容易引起误操作,如果只是运行程序,则不推荐这种方法。
2.将labView编写的程序在开发电脑上编译生成独立可执行程序(exe),然后将可执行
程序移植到目标电脑上,这里的移植分为两种方式:
a.将生成的exe拷贝到目标电脑上,然后在目标电脑上单独安装labView运行引擎
(Run-timeengine)和需要的驱动以及工具包等,此方法中安装驱动和工具包也需要花费较多时间,不推荐
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:
,,,新建的项目如图:
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.选择“目标”,修改目标名称,该名称决定了将来安装程序运行结束后,可执行文件会
释放到哪个文件夹中,如图
篇二:
labView程序打包详细过程
这是本人在论坛里学习打包方法后做的一个labview打包的详细步骤,本想弄好后上传上来和大家分享,可是打包后执行却出了点问题,单独从项目中打开都能成功执行,从打包后的应用程序中执行却报错。
现在还在找解决方法,同时也上传了上来供大家分析下,希望各位好友能从我的错误中有所收获,也希望各位高手指点指点。
(本人电脑是win7系统,装的是labview8.2)
一、生成可执行的应用程序
1、这是要打包的主程序:
2、新建项目:
3、点新建项目后弹出如下对话框,点击“添加”:
4、添加文件:
5、将主程序中涉及到的文件和子Vi都添加进去:
6、添加完成后在“程序生成规范”出左击“新建”“应用程序(exe)”,生成可执行文件
7,执行上一步选择保存路径后弹出如下对话框,可修改应用程序保存位置
8、名称可以根据自己的需要改动:
9、再切换到“源文件”,显示如下:
10、通过中间的蓝色箭头将文件添加到右边:
篇三:
labView8.5程序生成规范
第一章labView8.5程序生成规范概述
启动nationalinstrumentslabView8.5,通过【文件→新建项目或打开项目(e)】可以进入项目浏览器窗口,如图1-1所示。
图1-1项目浏览器窗口
程序生成规范需在项目浏览器窗口中创建。
展开“我的电脑”,右键单击【程序生成规范】,并在快捷菜单中选择【新建】和需要配置的程序类型【应用程序(exe)、安装程序、共享库(dll)、源代码发布和zip文件】。
项目浏览器窗口中的“程序生成规范”可为发布源代码以及其它类型的labViewbuild版本创建程序生成规范。
程序生成规范包括Vi创建所需的全部设置,例如需包含的文件、要创建的目录和对Vi目录的设置。
利用“程序生成规范”可以创建和配置以下各种类型的程序生成规范:
·应用程序(exe)
应用程序可为其它用户提供Vi的可执行版本。
独立应用程序允许用户运行Vi而无需安装labView开发系统。
(windows)应用程序以.exe为扩展名。
·安装程序
(windows)安装程序用于发布独立应用程序、共享库和通过应用程序生成器创建的源代码发布等。
包含labView运行引擎的安装程序允许用户在未安装labView的情况下运行应用程序或使用共享库。
·共享库(dll)
共享库用于通过文本编程语言调用Vi,如labwindows/cVi、microsoftVisualc++和microsoftVisualbasic等。
共享库为非labView编程语言提供了访问由labView开发的代码的方式。
如需与其他开发人员共享所创建Vi的功能时,可使用共享库。
其它开发人员可使用共享库但不能编辑或查看该库的程序框图,除非编写者允许他人对其进行调试。
(windows)共享库以.dll为扩展名。
·源代码发布
源代码发布可用来把一系列源文件打包。
源代码发布可把代码发送其他开发人员供其在labView中使用。
在Vi设置中可实现添加密码、删除程序框图或应用其它配置等操作。
为一个源代码发布中的Vi可选择不同的目标目录,而且Vi和子Vi的连接不会因此中断。
·zip文件
压缩文件用于以单个可移植文件的形式发布多个文件或整套labView项目。
一个zip文件包括可发送给用户使用的已经压缩了的多个文件。
zip文件可用于把驱动程序文件或已选定的源代码文件发给其它labView用户使用。
zip文件可通过编程利用zipVi来创建。
虽然这些文件无需安装labView开发系统就可发布,但独立应用程序和共享库的用户必须安装“labView运行引擎”才能运行。
第二章应用程序(exe)的生成规范
右键单击项目浏览器窗口中的程序生成规范,从快捷菜单中选择【新建→应用程序(exe)】,可显示该对话框,如图2-1所示。
也可右键单击程序生成规范下的某个应用程序规范名称,从快捷菜单中选择【属性】,或双击应用程序规范的名称打开该对话框。
该对话框用于访问并配置应用程序(exe)的各项设置。
图2-1应用程序属性对话框
应用程序属性对话框包括以下页,用于配置生成程序的各项设置:
1.信息页
该页用于命名应用程序、选择应用程序生成后的保存地址,如图2-2所示。
图2-1应用程序属性对话框—信息页
该页包括以下部分:
程序生成规范名称——指定程序生成规范的名称。
该名称将在项目浏览器窗口中的程序生成规范下显示。
目标文件名--指定应用程序的文件名。
(windows)应用程序必须以.exe作为扩展名。
目标目录-指定保存在本地计算机上的目录。
输入路径或使用浏览按钮,浏览并选择目录。
程序生成规范说明--显示程序生成规范的信息。
只可在该页查看和编辑信息。
2.源文件
该页用于向应用程序添加和移除文件及文件夹,并为生成程序指定启动Vi,如图2-3所示。
图2-3应用程序属性对话框—源文件页
该页包括以下部分:
项目文件--显示项目浏览器窗口中我的电脑下的各项的列表。
单击启动Vi和始终包括列表框旁的箭头按钮,添加在项目文件中选择的Vi,或删除列表框中选择的Vi。
启动Vi--指定在应用程序中使用的启动Vi,启动Vi是顶层Vi。
必须至少指定一个Vi为启动Vi。
如不指定启动Vi或找不到启动Vi,labView将显示无启动Vi程序生成规范错误。
启动Vi将在每次启动应用程序时显示和运行。
单击启动Vi列表框旁的箭头按钮,添加来自项目文件列表框的Vi,或移除启动Vi列表框中选中的Vi。
如将一个Vi作为启动Vi添加至应用程序,该应用程序也将包含该Vi的依赖程序。
如添加文件夹,则将添加整个文件夹所有的项,不能移除其中的单个文件。
始终包括--指定即使不被启动Vi引用,也始终包括在应用程序中的动态Vi和支持文件。
单击始终包括列表框旁的箭头按钮,添加项目文件列表框中已选的文件,或移
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- labview 程序 生成 规范