LabVIEW虚拟仪器从入门到测控应用130例
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

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应用程序的保证。