本节书摘来自异步社区《LabVIEW 虚拟仪器程序设计从入门到精通(第二版)》一书中的第2章,第2.2节,作者 林静 , 林振宇 , 郑福仁,更多章节内容可以访问云栖社区“异步社区”公众号查看
2.2 LabVIEW控件选板详细分类
LabVIEW 虚拟仪器程序设计从入门到精通(第二版)
单击控件选板的自定义按钮,在弹出的菜单上选择查看本选板,再选择类别(图标和文本),控件选板每个类别图标下面将会添加上文本标识,如图2-2所示。
2.2.1 数值控件
数值控件是输入和显示数值数据的最简单方式。对这些前面板对象可在水平方向上调整大小,以显示更多位数。
为数值控件输入一个新的数值时,工具栏上会出现确定输入按钮,提醒用户只有按下回车键,或在数字显示框外单击鼠标,或单击确定输入按钮时,新数值才会替换旧数值。VI运行时,LabVIEW将一直处于等待状态,直到用户进行上述某一操作从而确认新数值。例如,将数字显示框中的数值改为135时,VI不会接收1或13,而是接收完整的135。
默认状态下,LabVIEW的数字显示和存储与计算器类似。数值控件一般最多显示6位数字,超过6位则自动转换为以科学计数法表示。右键单击数值对象,从快捷菜单中选择显示格式,打开数值属性对话框的显示格式选项卡,从中可配置LabVIEW在切换到科学计数法之前所显示的数字位数。图2-3所示为数值控件子选板。
数值控件有多种表示方法:单击数值控件放置于前面板上,用鼠标右键单击该控件,在弹出的快捷菜单中选择“表示法”,弹出的子菜单是数值控件的所有的表示法。具体的表达范围将在第4章中具体讲解。
2.2.2 布尔控件
布尔控件可用于创建按钮、开关和指示灯。布尔控件用于输入并显示布尔值(TRUE/FALSE)。图2-4所示为布尔控件子选板。
图中单选按钮控件向用户提供一个列表,每次只能从中选择一项。如允许不选择任何项,右键单击该控件,然后在弹出的快捷菜单中选择允许不选。
2.2.3 字符串与路径控件
路径控件用于输入或返回文件或目录的地址。路径控件与字符串控件的工作原理类似,但LabVIEW会根据用户使用操作平台的标准句法将路径按一定格式处理。字符串与路径控件子选板如图2-5所示。
路径控件
路径控件用于输入或返回文件或目录的地址。路径控件与字符串控件的工作原理类似,但LabVIEW会根据用户使用操作平台的标准句法将路径按一定格式处理。
2.2.4 数组、矩阵、簇控件
数组、矩阵、簇控件可用来创建数组、矩阵与簇。数组是同一类型数据元素的集合。簇将不同类型的数据元素归为一组。矩阵是若干行列实数或复数数据的集合,用于线性代数等数学操作。数组、矩阵、簇控件子选板如图2-6所示。
2.2.5 列表与表格控件
列表与表格控件子选板如图2-7所示。图中列表框、树形和表格等控件用于给用户提供一个选项列表。
列表框控件可配置为单选或多选。多列列表可显示更多的条目信息,如大小和创建日期等。
树形控件用于向用户提供一个可供选择的层次化列表。可对树形控件中输入的各个项进行组织,分为若干组项或若干组节点。单击节点旁边的展开符号可展开节点,显示节点中的所有项。单击节点旁的符号还可折叠节点。
2.2.6 图形控件
可用于以图形和图表的形式绘制数值数据。图形控件子选板如图2-8所示。
2.2.7 下拉列表与枚举控件
下拉列表与枚举控件子选板如图2-9所示,可用来创建可循环浏览的字符串列表。
图中下拉列表控件是将数值与字符串或图片建立关联的数值对象。下拉列表控件以下拉菜单的形式出现,用户可在循环浏览的过程中作出选择。
枚举控件用于向用户提供一个可供选择的项列表。枚举控件类似于文本或菜单下拉列表控件,但是枚举控件的数据类型包括控件中所有项的数值和字符串标签的相关信息,下拉列表控件则为数值型控件。
2.2.8 容器控件
容器控件可用来组合各种控件,或在当前VI的前面板上显示另一个VI的前面板,如图2-10所示。
图中选项卡控件用于将前面板的输入控件和显示控件重叠放置在一个较小的区域内。选项卡控件由选项卡和选项卡标签组成。可将前面板对象放置在选项卡控件的每一个选项卡中,并将选项卡标签作为显示不同页的选择器。
子面板控件用于在当前VI的前面板上显示另一个VI的前面板。
2.2.9 I/O控件
I/O控件可将所配置的DAQ通道名称、VISA资源名称和IVI逻辑名称传递至I/O VI,与仪器或DAQ设备进行通信,如图2-11所示。
2.2.10 引用句柄控件
引用句柄控件子选板如图2-12所示,用于对文件、目录、设备和网络连接等进行操作。其中控件引用句柄用于将前面板对象信息传送给子VI。
2.2.11 变体与类控件
变体与类控件子选板如图2-13所示,用来与变体和类数据进行交互。