labview如何调出项目管理器:如何使用项目浏览器组织管理大型项目的开发
labview如何调出项目管理器:如何使用项目浏览器组织管理大型项目的开发另外,为使项目文件更具有条理性,可将所有的子程序放在一个单独文件夹中,即在项目浏览器中呈现为有层次关系的组织形式。对于本例,在项目浏览器“我的电脑”中点击右键,在右键菜单中选择“新建”|"虚拟文件夹",命名为“SubVI”,将前面创建的子程序“getTriangleArea.vi”拖放到该文件夹下即可,最后整个项目浏览器层次关系如下图所示:本例功能简单,仅需两个VI程序,即一个主程序“Main.vi”用于显示用户界面,一个子程序“getTriangleArea.vi”用于实现三角形面积的计算。创建方法为,在项目浏览器“我的电脑”中点击右键,在右键菜单中选择“新建”|"VI",依次创建两个VI程序,分别保存为前面两个文件即可。在LabVIEW编程环境中,选择菜单“文件”|“创建项目...”,打开创建项目对话框,右边选择“项目”模板,点击“完成”按钮新建一个空白项目。此时弹出一个未命名的项目浏
大家对于LabVIEW的入门程序学习,大部分人可能仅局限于能够掌握如何新建一个VI程序并使之能够正确运行,在前面板上能够看到正确结果就可以了。但是这种入门方式,对于大型工程项目软件的编写,是远远不够的。对于大型项目的软件程序实现,一般情况下,除了主程序VI外,项目工程中可能还有若干子程序VI,甚至还包含其它其它各种各样的格式文件,如图标文件、数据配置文件或者文档说明文件等,所以这时候需要在程序设计之初就要考虑,如何以项目整体的形式管理这些程序或文件之间的关系,使得它们之间具有形式上的条理性及逻辑上的关联性。
幸运的是,LabVIEW中提供了项目浏览器功能,通过项目浏览器可以实现我们的目的。下面通过一个实例的编写过程,介绍如何通过项目浏览器来管理组织编写大型程序。
1、实例说明为简化说明,这儿在项目工程中以实现一个简单的三角形面积计算进行说明。具体功能如下:给定任意两个三角形的底和高的值,要求能够计算出每个三角形的面积,并判断第一个三角形的面积是否大于第二个三角形的面积,以布尔灯进行结果指示。程序运行前面板界面如下图所示:
2、设计过程2.1 创建项目浏览器
在LabVIEW编程环境中,选择菜单“文件”|“创建项目...”,打开创建项目对话框,右边选择“项目”模板,点击“完成”按钮新建一个空白项目。
此时弹出一个未命名的项目浏览器,如下图所示,按“Ctrl S”快捷键保存项目,名称为“Test.lvproj”。
2.2 创建项目中所需的VI程序
本例功能简单,仅需两个VI程序,即一个主程序“Main.vi”用于显示用户界面,一个子程序“getTriangleArea.vi”用于实现三角形面积的计算。创建方法为,在项目浏览器“我的电脑”中点击右键,在右键菜单中选择“新建”|"VI",依次创建两个VI程序,分别保存为前面两个文件即可。
另外,为使项目文件更具有条理性,可将所有的子程序放在一个单独文件夹中,即在项目浏览器中呈现为有层次关系的组织形式。对于本例,在项目浏览器“我的电脑”中点击右键,在右键菜单中选择“新建”|"虚拟文件夹",命名为“SubVI”,将前面创建的子程序“getTriangleArea.vi”拖放到该文件夹下即可,最后整个项目浏览器层次关系如下图所示:
当然,如果项目中还有已经存在的其它文件,也可在项目浏览器中新建其它的虚拟文件夹,在右键菜单中选择添加文件,将其添加到项目浏览器中即可。
2.3 VI程序功能实现
本例中,对于子程序“getTriangleArea.vi”文件,其前面板及程序框图设计如下图所示,同时,作为子程序,需在前面板的右上角定义图标/连接口即输入输出参数的信息:
对于主程序“Main.vi”文件,其前面板设计前面已经说过了,程序框图设计如下图所示:
至此,使用项目浏览器实现程序的编写过程就全部完成了。运行主程序,输入不同的三角形参数,即可看到本文开头所示的界面。
3、总结在LabVIEW中使用项目浏览器组织程序结构,具有哪些优点呢?我们稍微整理一下:
- 程序关闭后,下次再打开时,可直接打开项目浏览器文件(“.lvproj”),在项目浏览器中包含了整个项目的所有文件信息,并可在项目浏览器中直接双击打开每个文件;
- 项目浏览器中不仅可存放“.vi”文件,也可创建不同的虚拟文件夹,用来存放其它任何类型的文件,如数据文件、配置文件等;
- 在项目浏览器中可进行程序的打包操作,如生成EXE、生成安装程序等操作。
当然,对于LabVIEW提供的项目浏览器功能,本文只提到了一些常用功能,它还有其它的特色功能,大家可自行摸索熟悉。所以,大家在编写LabVIEW程序时,尽量在项目浏览器中管理你的这些项目文件吧,这也是编写大型项目程序的一个必备技能。
本文由编码那些事原创,请关注 转发 收藏 点赞,带你一起长知识!