第9.1节 基本概念
学习LabVIEW的目的就是创建自定义的测量应用程序,并期待能够将应用程序发布给其它使用者(而不是要求其它用户必须配备LabVIEW开发环境),LabVIEW为专业用户提供了这样的方便,它为专业用户配有LabVIEW Applification Builder专用工具包。
LabVIEW Applification Builder不仅可以创建可执行文件和可执行文件安装包,还可以创建动态链接库(DLL)、发布源代码或ZIP文件等等。
本章的介绍仅针对于创建可执行文件和可执行文件安装包。
从LabVIEW4.0版开始就已经正式提供了应用程序发布工具包(LabVIEW Applification Builder),通过这个工具包可以将你设计的虚拟仪器(项目)vi打包生成可执行文件,提供其它没有LabVIEW开发环境的计算机安装使用(可执行文件)。这也使得LabVIEW成为真正的程序设计语言,你也成为真正的应用程序设计者或开发者。
下面的图例给出包含“应用发布”的LabVIEW的xx版。
右上图可见只有在LabVIEW的专业版和开发者套件这两个版本中才包含“应用发布”功能(工具包)。
自由软件OpenG也提供了“应用发布”的功能,我想CSXCS_366先生也会在“OpenG 入门“专栏中会讲到它的基本功能和使用方法。
使用OpenG Builder时必须安装LabVIEW Applification Builder。
有关OpenG的相关介绍,请看本站CSXCS_366先生的“OpenG 入门“专栏。
首先为发布应用程序创建一个项目
首先为发布应用程序创建一个项目,因为只有在“项目浏览器”中才可以使用LabVIEW Applification Builder。应用程序所涉及使用的vi必须在项目中包含,并且都运行正常。vi设计中避免使用直接路径,通常建议使用相对于主vi的相对路径。
其它准备工作
对于应用程序发布前,还要做一些准备工作,包括主vi的属性设定等等(这些也可以在vi设计时就做好)。下面以我们上面所介绍的“学习札记——曲线拟和”的项目为例简要介绍如下。
设定主vi的属性
在LabVIEW开发环境下打开该项目的主vi,也就是项目中的“Regression Solver.vi“。
在”文件“菜单中点击”VI属性(I)"栏目,也可以通过快捷方式“Ctrl+I“来打开。
在属性的类别栏中,选择“窗口外观”一栏,钩掉“与VI名称相同“的选项,在”窗口标题“中,键入”学习札记——曲线拟合“。该窗口标题将在应用程序发布后显示在窗口右边的最上方小图标的后面。
完成窗口标题的设定后,用鼠标点击上图中的“自定义”按键。VI属性设定会弹出一个“自定义窗口外观”的对话框见下图。
根据自己的喜好、要求选择定义上述参数后点击“确定”键,该参数设定完成。
然后按下图设定好“窗口运行时位置”属性参数。
再按下图设定好VI“执行”属性。
如果希望再程序“调用时清空显示控件”就把该选项也选中(调钩)。
这时VI的属性基本上设定完成,运行一下后保存。
运行时在“任务管理器”(我们多次建议程序设计时打开任务管理器)窗口中,我们发现CPU使用率54%(对于不同配置的计算机可能会不同),停止程序运行,在程序框图中的While循环中加入一个50ms的的等待函数。再次运行程序,从任务管理器中看到CPU的使用率不到1%。
停止程序运行后,保存该程序。
至此整个准备工作完成,下一步可以创建可执行程序了。下图是完成VI属性设定后的程序运行图片。