1.2 LabVIEW的运行环境
使用LabVIEW软件开发的程序称为虚拟仪器程序,简称为VI(Virtual Instruments)的程序设计主要在以下两个窗口进行。
1)前面板设计窗口(Front Panel):用户接触的图形界面,即虚拟仪器操作面板。
2)流程图编辑窗口(Block Diagram):用户完成特定功能而编写的程序,即图形化源代码。
1.2.1 程序启动
运行LabVIEW执行程序或双击图标后,LabVIEW的启动画面如图1-2所示。
图1-2 LabVIEW的启动画面
通过该窗口可以新建VI,选择最近打开的LabVIEW程序文件,查找范例以及打开LabVIEW帮助,同时还可查看各种信息和资源(例如,用户手册、帮助主题以及NI网站ni.com上的各种资源)。打开现有文件或新建文件后启动窗口消失。关闭所有已经打开的前面板和程序框图后可再次显示启动窗口。在前面板或程序框图窗口中选择查看→启动窗口,也可以显示启动窗口。
1.2.2 前面板设计窗口
前面板是图形用户界面,包括控制件和显示件两大部分。控制件包括旋钮和按钮等输入控件,显示件包括图表和LED等输出控件。控制件模拟传统仪器的输入装置,将数据输送给程序的流程图。显示件模拟传统仪器的输出装置,显示流程图中获取或生成的数据,如图1-3所示。
图1-3 随机数显示前面板
1.2.3 流程图编辑窗口
流程图由端口、节点、图框和连线组成。
端口图标:程序框图传递数据的起点和终点,与前面板的控件对应。
节点:实现程序功能的基本单元,也可以称为函数或是子程序。
图框:被用来实现结构化控制命令。
连线:是程序框图中各个对象之间传递数据的通道。
图1-4是图1-3前面板对应的流程图,随机数发生器通过连线将产生的数据送到波形图表显示件,为了降低每次循环的速度,放置一个延时等待节点(等待下一个整数倍毫秒),放置一个While循环图框,可以连续产生数据,直到按下停止按钮才停止程序运行。
图1-4 随机数显示流程图
1.2.4 操作面板
LabVIEW有工具选板、控件选板和函数选板,这些模板反映了LabVIEW软件的功能与特征。
1.工具选板
工具选板为用户提供创建、修改和调试程序的各种工具,当从工具选板中选择一种工具后,鼠标箭头变成该工具特有形状。弹出工具选板可以在查看菜单中选择工具选板命令或按住<;Shift>;键的同时单击鼠标右键,如图1-5所示。工具选板上每个图标的功能如表1-2所示。
图1-5 工具选板
表1-2 各个工具功能
2.控件选板
在进行前面板设计时,使用控件选板。在前面板任意空白处单击鼠标右键将弹出控件选板,如图1-6所示。在默认状态下,初次使用LabVIEW时打开控件选板可显示Express选板。如未显示Express选板,单击控件选板上的Express可显示Express选板。控件选板上每个图标的功能如表1-3所示。
图1-6 控件选板
表1-3 控件选板
3.函数选板
函数选板用于流程图设计,每一个顶层图标都表示一个子模板,它们包含了程序设计所需的函数节点和子VI。在流程图编辑窗口空白处单击鼠标右键可以弹出函数选板,如图1-7所示。在默认状态下,初次使用LabVIEW时打开控件选板可显示Express选板。如未显示Express选板,用鼠标单击控件选板上的Express可显示Express选板。功能模板上每个图标的功能如表1-4所示。
图1-7 函数选板
表1-4 功能模板