1.2 LabVIEW的运行环境

使用LabVIEW软件开发的程序称为虚拟仪器程序,简称为VI(Virtual Instruments)的程序设计主要在以下两个窗口进行。

1)前面板设计窗口(Front Panel):用户接触的图形界面,即虚拟仪器操作面板。

2)流程图编辑窗口(Block Diagram):用户完成特定功能而编写的程序,即图形化源代码。

1.2.1 程序启动

运行LabVIEW执行程序或双击978-7-111-58789-7-Chapter01-6.jpg图标后,LabVIEW的启动画面如图1-2所示。

978-7-111-58789-7-Chapter01-7.jpg

图1-2 LabVIEW的启动画面

通过该窗口可以新建VI,选择最近打开的LabVIEW程序文件,查找范例以及打开LabVIEW帮助,同时还可查看各种信息和资源(例如,用户手册、帮助主题以及NI网站ni.com上的各种资源)。打开现有文件或新建文件后启动窗口消失。关闭所有已经打开的前面板和程序框图后可再次显示启动窗口。在前面板或程序框图窗口中选择查看→启动窗口,也可以显示启动窗口。

1.2.2 前面板设计窗口

前面板是图形用户界面,包括控制件和显示件两大部分。控制件包括旋钮和按钮等输入控件,显示件包括图表和LED等输出控件。控制件模拟传统仪器的输入装置,将数据输送给程序的流程图。显示件模拟传统仪器的输出装置,显示流程图中获取或生成的数据,如图1-3所示。

978-7-111-58789-7-Chapter01-8.jpg

图1-3 随机数显示前面板

1.2.3 流程图编辑窗口

流程图由端口、节点、图框和连线组成。

端口图标:程序框图传递数据的起点和终点,与前面板的控件对应。

节点:实现程序功能的基本单元,也可以称为函数或是子程序。

图框:被用来实现结构化控制命令。

连线:是程序框图中各个对象之间传递数据的通道。

图1-4是图1-3前面板对应的流程图,随机数发生器通过连线将产生的数据送到波形图表显示件,为了降低每次循环的速度,放置一个延时等待节点(等待下一个整数倍毫秒),放置一个While循环图框,可以连续产生数据,直到按下停止按钮才停止程序运行。

978-7-111-58789-7-Chapter01-9.jpg

图1-4 随机数显示流程图

1.2.4 操作面板

LabVIEW有工具选板、控件选板和函数选板,这些模板反映了LabVIEW软件的功能与特征。

1.工具选板

工具选板为用户提供创建、修改和调试程序的各种工具,当从工具选板中选择一种工具后,鼠标箭头变成该工具特有形状。弹出工具选板可以在查看菜单中选择工具选板命令或按住<;Shift>;键的同时单击鼠标右键,如图1-5所示。工具选板上每个图标的功能如表1-2所示。

978-7-111-58789-7-Chapter01-10.jpg

图1-5 工具选板

1-2 各个工具功能

978-7-111-58789-7-Chapter01-11.jpg

2.控件选板

在进行前面板设计时,使用控件选板。在前面板任意空白处单击鼠标右键将弹出控件选板,如图1-6所示。在默认状态下,初次使用LabVIEW时打开控件选板可显示Express选板。如未显示Express选板,单击控件选板上的Express可显示Express选板。控件选板上每个图标的功能如表1-3所示。

978-7-111-58789-7-Chapter01-12.jpg

图1-6 控件选板

1-3 控件选板

978-7-111-58789-7-Chapter01-13.jpg

3.函数选板

函数选板用于流程图设计,每一个顶层图标都表示一个子模板,它们包含了程序设计所需的函数节点和子VI。在流程图编辑窗口空白处单击鼠标右键可以弹出函数选板,如图1-7所示。在默认状态下,初次使用LabVIEW时打开控件选板可显示Express选板。如未显示Express选板,用鼠标单击控件选板上的Express可显示Express选板。功能模板上每个图标的功能如表1-4所示。

978-7-111-58789-7-Chapter01-14.jpg

图1-7 函数选板

1-4 功能模板

978-7-111-58789-7-Chapter01-15.jpg