0.2 LabVIEW的编程环境
0.2.1启动LabVIEW 8.2中文版
安装LabVIEW 8.2后,在Windows“开始”菜单中便会自动生成启动LabVIEW 8.2的快捷方式“National Instruments LabVIEW 8.2”。单击这个快捷方式启动LabVIEW,启动后的程序界面如图0-1所示。
图0-1 LabVIEW的启动界面
启动界面主要分为左右两个部分,分别是文件和资源。在这个界面上用户可以选择新建空白VI、新建空的工程、从选板新建VI等,也可以打开已有的程序。同时,用户可以从这个界面获得帮助支持,如查找LabVIEW的帮助文件、互联网上的资源及LabVIEW的程序实例。
在LabVIEW 8.2的启动界面上有文件、操作、工具以及帮助菜单。
单击启动界面上的新建VI按钮将打开“新建文件”对话框,在这里,用户可以选择多种方式来创建文件。
利用“新建文件”对话框,用户可以创建3种类型的文件,分别是VI(LabVIEW程序文件)、项目文件及其他文件。
其中,新建VI是被经常使用的功能,包括新建空白VI、从选板创建及多态VI。如果选择空白VI将建立一个空的VI。VI中的所有控件都需要用户自行添加。如果选择从选板创建,可以选择六种类型的VI,分别是向导、指南程序、模拟程序、仪器的输入与输出、框架程序、数据获取以及用户自定义。
新建项目包括空白工程文件和从向导创建工程文件。
其他文件则包括全局变量、定制控件、菜单程序等。
用户根据需要可以选择相应的选板进行程序设计。在各种选板中,LabVIEW已经预先设置了一些组件构成了应用程序的框架,用户只需要对程序进行一定程度的修改和功能上的增/减,就可以在选板的基础上构建出自己的应用程序。
0.2.2 LabVIEW 8.2中文版的菜单简介
启动LabVIEW 8.2后,当用户单击VI按钮进入LabVIEW 8.2编程环境后,将出现两个无标题窗口。一个是前面板窗口,如图0-2所示,用于编辑和显示前面板对象;另一个是框图程序窗口,如图0-3所示,用于编辑和显示流程图(程序代码)。两个窗口拥有基本相同的菜单。
图0-2 LabVIEW的前面板窗口
图0-3 LabVIEW的框图程序窗口
LabVIEW菜单包括“文件”、“编辑”、“查看”、“项目”、“操作”、“工具”、“窗口”、“帮助”共8大项。
1.“文件”菜单
LabVIEW 8.2的“文件”菜单包括了对程序(即VI)操作的命令。
下面依次介绍“文件”菜单各选项。
● 新建VI:用于新建一个空白的VI程序。
● 新建:打开“新建VI”对话框,新建空白VI、根据选板创建VI或者创建其他类型的VI。
● 打开:用于打开一个已存在的VI。
● 关闭:用于关闭当前VI。
● 关闭全部:关闭打开的所有VI。
● 保存:保存当前编辑过的VI。
● 另存为:另存为其他VI。
● 保存全部:保存打开的所有VI。
● 新建项目:新建工程文件。
● 打开项目:打开工程文件。
● 保存项目:保存工程文件。
● 关闭项目:关闭工程文件。
● 页面设置:用于设置打印当前VI的一些参数。
● 打印:打印当前VI。
● VI属性:用于查看和设置当前VI的一些属性。
● 近期项目:最近曾经打开过的工程,用于快速打开曾经打开过的工程。
● 近期文件:最近曾经打开过的文件菜单,用于快速打开曾经打开过的VI。
● 退出:用于退出LabVIEW。
2.“编辑”菜单
LabVIEW 8.2的“编辑”菜单中列出了几乎所有对VI及其组件进行编辑的命令。
下面依次介绍“编辑”菜单各选项。
● 撤销:用于撤销上一步操作,恢复到上一次编辑之前的状态。
● 重做:执行和撤销相反的操作,再次执行上一次“撤销”所做的修改。
● 剪切:删除选定的文本、控件或者其他对象,并将其放到剪贴板中。
● 复制:用于将选定的文本、控件或者其他对象复制到剪贴板中。
● 粘贴:用于将剪贴板中的文本、控件或者其他对象从剪贴板中放到当前光标位置。
● 从项目中删除:用于清除当前选定的文本、控件或者其他对象,和剪切不同的是,删除不把这些对象放入剪贴板中。
● 选择全部:选择全部对象。
● 当前值设置默认值:将当前前面板上对象的取值设为该对象的默认值,这样当下一次打开该VI时,该对象将被赋予该默认值。
● 重新初始化为默认值:将前面板上对象的取值初始化为原来的默认值。
● 自定义控件:定制控制量菜单,用于定制前面板中的控制量。
● 导入图片至剪贴板:将图片导入至剪贴板。
● 设置Tab键顺序:可以设定用Tab键切换前面板上对象时的顺序。
● 删除断线:用于除去VI后面板中由于连线不当造成的断线。
● 创建子VI:用于创建一个子VI。
● 禁用/启用程序框图网格对齐:面板栅格对齐功能失效或者使能。
● 对齐所选项:将对象对齐。
● VI修订历史:用于记录VI的修订历史。
● 运行时菜单:用于设置程序运行时的菜单项。
● 查找和替换:搜索和替换对象。
● 显示搜索结果:显示搜索结果。
3.“查看”菜单
LabVIEW 8.2的“查看”菜单包括了程序中所有与显示操作有关的命令。
下面依次介绍“查看”菜单各选项。
● 控件选板:用于显示LabVIEW的控件选板。
● 函数选板:用于显示LabVIEW的函数选板。
● 工具选板:用于显示LabVIEW的工具选板。
● 错误列表:用于显示VI程序的错误。
● LabVIEW的类层次结构:用于显示该VI与其调用的子VI之间的层次结构。
● 浏览关系:用于浏览程序中所使用的所有VI之间的相对关系。
● 类浏览器:用于浏览程序中使用的类。
● 启动窗口:启动LabVIEW 8.2的启动窗口。
● 导航窗口:用于显示VI程序的导航窗口。
● 工具栏:工具栏。
4.“项目”菜单
LabVIEW 8.2的项目菜单中包含了LabVIEW中所有与工程操作相关的命令。
下面依次介绍“项目”菜单各选项。
● 新建项目:用于新建一个工程文件。
● 打开项目:用于打开一个已有的工程文件。
● 保存项目:用于保存一个工程文件。
● 关闭项目:用于关闭工程文件。
● 添加至项目:将VI或者其他文件添加到现有的项目文件中。
● 文件信息:显示文件信息。
● 属性:显示当前项目属性。
5.“操作”菜单
LabVIEW 8.2的“操作”菜单中包括了对VI操作的基本命令。
下面依次介绍操作菜单各选项。
● 运行:用于运行VI程序。
● 停止:用于中止VI程序的运行。
● 单步步入:单步执行进入程序单元。
● 单步步过:单步执行完成程序单元。
● 断点查找:单击这个菜单选项将打开“寻找断点”对话框,用于搜索程序中设置的断点。
● 调用时挂起:当VI被调用时,挂起程序。
● 结束时打印:在VI运行结束后打印该VI。
● 结束时记录:在VI运行结束后记录运行结果到记录文件。
● 数据记录:单击“数据记录”菜单选项可以打开它的下级菜单,设置记录文件的路径等。
● 切换至运行模式:当用户单击该菜单选项时,LabVIEW将切换为运行模式,再次单击该菜单选项,则切换为编辑模式。
● 连接远程前面板:单击该菜单选项将弹出远程面板对话框,可以设置与远程的VI连接、通信。
● 调试应用程序或共享库:调试程序或共享库。
6.“工具”菜单
在LabVIEW 8.2的“工具”菜单中包括编写程序的几乎所有工具。
下面依次介绍“工具”菜单各选项。
● Measurement & Automation Explorer…:打开MAX程序。
● 仪器:单击该菜单可以打开它的下级菜单,在这里可以选择连接NI的仪器驱动网络或者导入CVI仪器驱动程序。
● LabVIEW MathScript窗口:执行LabVIEW MathScript程序。
● 比较:用于比较两个VI的不同之处。假如两个VI非常相似,却又比较复杂,当用户想要找出两个VI中的不同之处时,可以使用这项功能。
● 用户名:用于设置用户的姓名。
● 源代码控制:单击该菜单可以打开它的下级菜单,设置和进行源代码的高级控制。
● 远程前面板连接管理器:用于管理远程VI程序的远程连接。
● Web发布工具:单击该菜单可以打开网络发行工具管理器窗口,设置通过网络访问用户的VI程序。
● 高级:单击该菜单可以打开它的下级菜单,包括一些对VI操作的高级使用工具。
● 选项:用于设置LabVIEW及VI的一些属性和参数。
7.“窗口”菜单
利用“窗口”菜单可以打开LabVIEW 8.2程序的各种窗口,如前面板窗口、后面板窗口及导航窗口。
下面依次介绍“窗口”菜单各选项。
● 显示前面板/显示程序框图:用于切换后面板和前面板。
● 左右两栏显示:用于将VI的前、后面板左右(即横向)排布。
● 上下两栏:用于将VI的前、后面板上下(即纵向)排布。
另外,在“窗口”菜单的最下方显示了当前打开的所有VI的前面板和后面板,因而可以从“窗口”菜单的最下方直接进入当前打开的VI的前面板或后面板。
8.“帮助”菜单
LabVIEW 8.2提供了功能强大的帮助功能,集中体现在它的“帮助”菜单上。
下面依次介绍“帮助”菜单各选项。
● 显示即时帮助:显示上下文帮助菜单,选择是否显示LabVIEW 8.2的上下文帮助窗口以获得上下文帮助。
● 锁定即时帮助:用于锁定上下文帮助窗口。
● 搜索LabVIEW帮助:VI、函数以及如何获取帮助菜单,打开帮助文档,搜索帮助信息。
● 查找范例:用于查找LabVIEW中带有的所有例程。
● 网络资源:打开NI公司的官方网站,在网络上查找LabVIEW程序的帮助信息。
● 专利信息:显示NI公司的所有相关专利。
● 关于LabVIEW:显示关于LabVIEW 8.2的信息。
0.2.3 LabVIEW 8.2中文版的工具栏
1.前面板窗口的工具栏
前面板窗口和框图程序窗口都有各自的工具栏,工具栏包括用于控制VI的命令按钮和状态指示器。图0-4是前面板窗口的工具栏。
图0-4 前面板窗口的工具栏
下面通过表0-1介绍前面板窗口的工具栏中各按钮的作用。
表0-1 前面板窗口的工具栏各按钮功能简介
2.框图程序窗口的工具栏
框图程序窗口的工具栏按钮大多数与前面板窗口的工具栏相同,如图0-5所示,另外还增加了4个调试按钮。
图0-5 框图程序窗口的工具栏
下面通过表0-2介绍框图程序窗口的工具栏中4个调试按钮的作用。
表0-2 框图程序窗口的工具栏各调试按钮功能简介
0.2.4 LabVIEW 8.2中文版的操作选板
LabVIEW中的操作选板分为工具选板、控件选板和函数选板,LabVIEW程序的创建主要依靠这3个选板完成。
工具选板提供了用于创建、修改和调试程序的基本工具;控件选板中涵盖了各种控制量和显示量,主要用于创建前面板中的对象,构建程序的界面;函数选板包含了编写程序的过程中用到的函数和VI程序,主要用于构建后面板中的对象。控件选板和函数选板中的对象被分门别类地安排在不同的子选板中。
一般在启动LabVIEW时,3个选板会出现在屏幕上,由于控件选板只对前面板有效,所以只有在激活前面板时才会显示。同样,只有在激活后面板时才会显示函数选板。如果选板没有被显示出来,可以通过菜单命令“查看”→“工具选板”来显示工具选板,“查看”→“控件选板”显示控件选板,“查看”→“函数选板”显示函数选板。
1.编辑工具——工具选板
LabVIEW 8.2 的工具选板如图0-6所示。利用工具选板可以创建、修改LabVIEW中的对象,并对程序进行调试。工具选板是LabVIEW中对对象进行编辑的工具。
图0-6 工具选板
工具选板中各工具功能简介参见表0-3。
表0-3 工具选板中各工具功能简介
2.前面板设计工具——控件选板
控件选板中包括了用于创建前面板对象的各种控制量和显示量,是用户设计前面板的工具,LabVIEW 8.2中的控件选板如图0-7所示。
图0-7 LabVIEW 8.2中的控件选板
在控件选板中,按照所属类别,各种控制量和显示量被分门别类地安排在不同的子选板中,控件选板常用子选板功能简介参见表0-4。
表0-4 控件选板常用子选板功能简介
通过控件选板中的这些子选板,用户可以创建出界面美观且功能强大的VI前面板。
3.框图程序设计工具——函数选板
与控件选板相对应的函数选板主要用于对VI框图程序的设计。在函数选板中,按照功能分门别类地存放着一些函数、VIs和Express VIs。LabVIEW 8.2 的函数选板如图0-8所示,单击函数选板上的各选项,会弹出更多的子选板。
图0-8 LabVIEW 8.2的函数选板
函数选板常用子选板功能简介参见表0-5。
表0-5 函数选板常用子选板功能简介
函数选板是用户编写VI程序时使用最为频繁的工具,因而熟悉其各个子选板的功能对编写程序是十分有用的,在使用LabVIEW编写程序的过程中,用户可以逐步了解它的每个子选板以至于每个函数、VIs及Express VIs的功能,熟练使用这些工具是编写好LabVIEW应用程序的保证。