趣文网 > 作文大全

LabVIEW编程技巧:如何制作安装包程序

2020-11-19 16:15:01
相关推荐

当我们在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程序打包成安装包的过程。

当然,程序打包的方法也可以使用第三方专业的安装包制作工具,可以制作软件功能更复杂、安装界面更漂亮的专业安装包程序,并且在安装程序中也可以方便的额外定制其它附加功能,如在安装界面增加软件开发者的网页信息连接、安装包的多语言支持、数据文件的压缩、各种插件的支持等。

如果你觉得这篇文章对你有用的话,关注+收藏+点赞吧。

阅读剩余内容
网友评论
显示评论内容(3) 收起评论内容
  1. 2022-03-01 19:25仰望,夏至幸福[福建省网友]IP:3407992382
    @指缝间╮漏算的青春LabVIEW编程一直是我的痛点,这个技巧对我来说太有帮助了!
    顶45踩0
  2. 2020-12-30 03:22指缝间╮漏算的青春[台湾省网友]IP:1743505736
    @710910080这个教程很详细,让我学会了如何制作安装包程序,非常实用。
    顶6踩0
  3. 2019-10-30 11:20710910080[北京市网友]IP:3407985094
    很实用的技巧,学习了很多,非常感谢分享!
    顶0踩0
相关内容
延伸阅读
小编推荐

大家都在看

道德 作文 作文万能素材 三篇作文 作文的格式 享受作文 一句话作文 书包作文 作文大全小学 警察作文 作文下雪 怀念 作文 作文续写 苏州作文 写故事的作文 作文课 怀念 作文 杭州作文 海作文 作文900字 追作文 改变的作文 我的爸爸的作文 作文桃花 汉字作文 景物的作文 小事作文 选择的作文 初中800字作文 古镇作文 作文开头摘抄