文档库 最新最全的文档下载
当前位置:文档库 › LabVIEW前面板控件介绍

LabVIEW前面板控件介绍

LabVIEW前面板控件介绍
LabVIEW前面板控件介绍

前面板控件

位于前面板控件选板上的输入控件和显示控件可用于创建前面板。控件的种类有:数值控件(如滑动杆和旋钮)、图形、图表、布尔控件(如按钮和开关)、字符串、路径、数组、簇、列表框、树形控件、表格、下拉列表控件、枚举控件和容器控件等等。

控件样式

前面板控件有新式、经典和系统三种样式。

选择文件?VI属性,从类别列表中选择编辑器选项改变控件的样式。然后右键单击接线端,从快捷菜单中选择创建?输入控件或创建?显示控件,创建出的控件的样式就会产生相应的改变。选择工具?选项,从类别列表中选择前面板,可改变控件样式。此后,如通过右键单击接线端再从快捷菜单中选择创建?输入控件或创建?显示控件而创建控件时,新建控件的样式就会产生相应的改变。

注:不能自定义对话框旋转控件、滑动杆控件、进度条或滚动条的外观,因为这些控件使用的是平台专用的绘制函数,不支持自定义。也不能使用属性节点和调用节点自定义这些控件的外观。

新式及经典控件

许多前面板对象具有高彩外观。为了获取对象的最佳外观,显示器最低应设置为16色位。

位于新式面板上的控件也有相应的低彩对象。经典选板上的控件适于创建在256色和16色显示器上显示的VI。

系统控件

位于系统选板上的系统控件可用在用户创建的对话框中。系统控件专为在对话框中使用而特别设计,包括下拉列表和旋转控件、数值滑动杆、进度条、滚动条、列表框、表格、字符串和路径控件、选项卡控件、树形控件、按钮、复选框、单选按钮和自动匹配父对象背景色的不透明标签。这些控件仅在外观上与前面板控件不同,颜色与系统设置的颜色一致。

系统控件的外观取决于VI运行的平台,因此在VI中创建的控件外观应与所有LabVIEW平台兼容。在不同的平台上运行VI时,系统控件将改变其颜色和外观,与该平台的标准对话框控件相匹配。

在LabVIEW的不同选板中可找到相似的控件。例如,系统选板上的取消按钮与布尔选板上的取消按钮相似。

页首

数值显示框、滑动杆、滚动条、旋钮、转盘和时间标识

位于数值和经典数值选板上的数值对象可用于创建滑动杆、滚动条、旋钮、转盘和数值显示框。该选板上还有颜色盒和颜色梯度,用于设置颜色值;以及时间标识,用于设置时间和日期值。数值对象用于输入和显示数值。

对于数值对象,可设置表示法、数据范围和格式与精度。数值对象只接收特定的数值字符。

数值控件

数值控件是输入和显示数值数据的最简单方式。这些前面板对象可在水平方向上调整大小,以显示更多位数。使用下列方法改变数值控件的值:

?用操作工具或标签工具单击数字显示框,然后通过键盘输入数字。

?用操作工具单击数值控件的递增或递减箭头。

?使用操作工具或标签工具将光标放置于需改变的数字右边,然后在键盘上按向上或向下箭头键。

为数值控件输入一个新的数值时,工具栏上会出现确定输入按钮,提醒用户只有按下回车键,或在数字显示框外单击鼠标,或单击确定输入按钮时,新数值才会替换旧数值。VI运行时,LabVIEW将一直处于等待状态,直到用户执行上述某一操作从而确认新数值。例如,将数字显示框中的数值改为135时,VI不会接收1或13,而是接收完整的135。

注:如果数值控件为工程或SI符号格式,且不带复数表示法,LabVIEW 将为该单位字符串加上必需的前缀以保留浮点格式。

默认状态下,LabVIEW的数字显示和存储与计算器类似。数值控件一般最多显示6位数字,超过6位自动转换为以科学计数法表示。右键单击数值对象并从快捷菜单中选择显示格式,打开数值属性对话框的显示格式选项卡,从中配置LabVIEW在切换到科学计数法之前所显示的数字位数。

所选精度仅影响数值的显示,数值的内部精度仍取决于表示法。

滑动杆控件

滑动杆控件是带有刻度的数值对象。滑动杆控件包括垂直和水平滑动杆、液罐和温度计。可使用下列方法改变滑动杆控件的值:

?使用操作工具单击或拖曳滑块至新的位置。

?与数值控件中的操作类似,在数字显示框中输入新数据。

改变输入控件中的数值时,LabVIEW会在提示框中显示值。如果将滑块拖曳到一个新位置时VI正在运行,输入控件会将中间值传给VI,这取决于VI读取该输入控件的频率。

滑动杆控件可以显示多个值。右键单击该对象,在快捷菜单中选择添加滑块,可添加更多滑块。带有多个滑块的控件的数据类型为包含各个数值的簇。

滑动杆控件中可自定义标尺。

滚动条控件

与滑动杆控件相似,滚动条控件是用于滚动数据的数值对象。滚动条控件有水平和垂直滚动条两种。使用操作工具单击或拖曳滑块至一个新的位置,单击递增和递减箭头,或单击滑块和箭头之间的空间都可以改变滚动条的值。

旋转型控件

旋转型控件包括旋钮、转盘、量表和仪表。旋转型对象的操作与滑动杆控件相似,都是带有刻度的数值对象。可使用下列方法改变旋转型控件的值:

?用操作工具单击或拖曳指针至一个新的位置。

?与数值控件中的操作类似,在数字显示框中输入新数据。

改变输入控件中的数值时,LabVIEW会在提示框中显示值。

旋转型控件可显示多个值。右键单击该对象,选择添加指针,可添加新指针。带有多个指针的控件的数据类型为包含各个数值的簇。

在旋转型输入控件或显示控件中可以自定义标尺或颜色梯度。

时间标识控件

时间标识控件用于向程序框图发送或从程序框图获取时间和日期值。可使用下列方法改变时间标识控件的值:

?右键单击控件并从快捷菜单中选择显示格式。

?单击时间/日期浏览按钮,显示设置时间和日期对话框,如下所示。

?右键单击该控件并从快捷菜单中选择数据操作?设置时间和日期,显示设置时间和日期对话框。

?右键单击该控件,从快捷菜单中选择数据操作?设置为当前时间。

颜色盒

颜色盒显示对应于某一特定数值的颜色。例如,颜色盒可用于表明不同的情况,比如标识超出值域的值。颜色值以RRGGBB形式的十六进制数字表示。最前面两位控制红色值。中间两位控制绿色值。最后两位控制蓝色值。

用操作工具或上色工具单击颜色盒,显示颜色选择器,并设置颜色盒的颜色。颜色梯度

颜色梯度用颜色来显示数值。颜色梯度至少由两个任意梯度图组成,每个梯度图都有一个数值和相应的显示颜色。当输入值改变时,显示颜色将变成与该值对应的颜色。颜色梯度适于以可视化的形式表示数据范围,如显示仪表的报警范围。颜色梯度可用来设置强度图和图表的颜色标尺。

右键单击颜色梯度,使用快捷菜单项自定义外观、大小、颜色和颜色的种类。

前面板上的任何旋钮、转盘和量表中都可添加颜色梯度。仪表在默认状态下带有一个可见的颜色梯度。

页首

图形和图表

位于图形和经典图形选板上的图形控件可用于以图形和图表的形式绘制数值数据。

图片显示控件可用于在LabVIEW中创建、修改和查看图片。

使用三维图片控件可显示三维对象图形化表示。

页首

按钮、开关、指示灯和复选框

位于布尔和经典布尔选板上的布尔控件可用于创建按钮、开关和指示灯。布尔控件用于输入并显示布尔值(TRUE/FALSE)。例如,监控一个实验的温度时,可在前面板上放置一个布尔警告灯,当温度超过一定水平时,即发出警告。

布尔控件有六种机械动作。自定义布尔对象,可创建运行方式与现实仪器类似的前面板。快捷菜单可用来自定义布尔对象的外观,以及单击这些对象时它们的运行方式。

除自带标签外,布尔控件还具有布尔文本标签。

单选按钮控件

单选按钮控件向用户提供一个列表,每次只能从中选择一项。如允许不选任何项,右键单击该控件然后在快捷菜单中选择允许无选项,该菜单项旁边将出现一个勾选标志。

单选按钮控件为枚举型, 所以可用单选按钮控件选择条件结构中的条件分支。

在单选按钮控件中无法右键单击布尔控件执行数据操作,如设置默认值。

参考下列使用单选按钮控件的VI范例:

?Radio Buttons Control VI:

labview\examples\general\controls\booleans.llb

打开范例浏览相关范例

?Radio Buttons With Event Structure VI:

labview\examples\general\controls\booleans.llb

打开范例浏览相关范例

混合复选框

使用系统选板上的混合复选框,有TRUE、FALSE或MIXED三种显示值。例如,混合复选框可在一个显示控件中表示一组布尔值。这组布尔值可以全为TRUE或全为FALSE,也可以是混合值,既有TRUE也有FALSE。混合复选框作为输入控件可将一组布尔值同时改为TRUE或FALSE。

虽然混合复选框是一个枚举型控件,但可将其配置为类似于一个布尔控件。

右键单击控件,从快捷菜单中选择允许混合,取消勾选该菜单项,可禁用混合复选框的MIXED值。如禁用允许混合,LabVIEW可为混合复选框赋值MIXED,但是不能单击该复选框将值改为MIXED。

页首

文本输入框、标签和路径显示框

位于字符串和路径及经典字符串和路径选板上的字符串和路径控件可用于创建文本输入框和标签、输入或返回文件或目录的地址。

字符串控件

操作工具或标签工具可用于输入或编辑前面板上字符串控件中的文本。默认状态下,新文本或经改动的文本在编辑操作结束之前不会被传至程序框图。运行时,单击面板的其它位置,切换到另一窗口,单击工具栏上的确定输入按钮,或按数字键区的键,都可结束编辑状态。在主键区按键将输入回车符。

右键单击字符串控件为其文本选择显示类型,例如,以密码形式显示或十六进制数显示。

组合框控件

组合框控件可用来创建一个字符串列表,在前面板上可按次序循环浏览该列表。组合框控件类似于文本型或菜单型下拉列表控件。但是,组合框控件是字符串型数据,而下拉列表控件是数值型数据。

右键单击组合框控件,从快捷菜单中选择编辑项,可向列表添加字符串供用户选择。组合框属性对话框的编辑项选项卡中的字符串顺序决定了控件中的字符串顺序。默认状态下,组合框控件允许用户输入未在该控件字符串列表中定义的字符串值。右键单击组合框控件并在快捷菜单中取消勾选允许未定义字符串,禁止用户输入未定义字符串。

在运行时向组合框控件输入字符串,LabVIEW将即时显示以输入字母开头的第一个最短的匹配字符串。如没有匹配的字符串,也不允许输入未定义的字符串值,LabVIEW将不会接收或显示用户输入的字符。

在配置组合框控件的字符串列表时,可为每个字符串指定一个自定义值,使前面板组合框控件中显示的字符串与在程序框图中组合框控件接线端返回的字符串不同。右键单击组合框控件,从快捷菜单中选择打开编辑项,在组合框属性对话框编辑项选项卡中取消勾选值与项值匹配复选框。在该对话框表格的值列中,修改与控件中每个字符串对应的值。

路径控件

路径控件用于输入或返回文件或目录的地址。 (Windows和Mac OS) 如允许运行时拖放,则可从Windows浏览器中拖曳一个路径、文件夹或文件放置在路径控件中。

路径控件与字符串控件的工作原理类似,但LabVIEW会根据用户使用操作平台的标准句法将路径按一定格式处理。

非法路径

如函数未成功返回路径,该函数将在显示控件中返回一个非法路径值,<非法路径>()。<非法路径>值可作为一个路径控件的默认值来检测用户何时未提供有效路径,并显示一个带有选择路径选项的文件对话框。使用文件对话框函数显示文件对话框。

空路径

路径控件中的空路径在Windows和Mac中显示为空字符串,在Linux中显示为斜杠(/)。空路径可用于提示用户指定一个路径。将一个空路径与文件I/O函数相连时,空路径将指向映射到计算机的驱动器列表。

(Mac OS) 空路径指向已安装的卷。 (Linux) 空路径指向根目录。

绝对路径和相对路径

相对路径是文件或目录在文件系统中相对于任意位置的地址。绝对路径描述从文件系统根目录开始的文件或目录地址。使用相对路径可避免在另一台计算机上创建应用程序或运行VI时重新指定路径。

页首

数组、矩阵与簇控件

位于数组、矩阵与簇及经典数组、矩阵与簇选板上控件可用来创建数组、矩阵与簇。数组是同一类型数据元素的集合。簇将不同类型的数据元素归为一组。矩阵是若干行列实数或复数数据的集合,用于线性代数等数学操作。

数组、矩阵与簇选板还包括标准错误簇输入控件和显示控件。变体控件位于经典数组、矩阵与簇选板上。

页首

列表框、树形控件和表格

位于列表与表格及经典列表与表格选板上的列表框控件用于向用户提供一个可供选择的项列表。

列表框

列表框可配置为单选或多选。多列列表可显示更多条目信息,如大小和创建日期等。

在运行时向列表框键入字符,LabVIEW将在列表中选择以键入字符开头的第一项。按向左或向右箭头键,选择与键入字符匹配的上一项或下一项。右键单击列表框并从快捷菜单中选择高亮显示整行,选中某一项时,整行内容将以高亮显示。

在列表项旁可添加内置符号或自定义符号,如在目录和文件符号不同的LLB管理器窗口中添加。还可在列表项之间插入分隔行。

使用属性节点可以修改列表框项,获取列表框项的信息,如在运行时检测当前选中的项或往列表框键入字符时处理大小写字符。

树形控件

树形控件用于向用户提供一个可供选择的层次化列表。对树形控件中输入的各个项进行组织,分为若干组项或若干组节点。单击节点旁边的展开符号可展开节点,显示节点中的所有项。单击节点旁的符号还可折叠节点。

注:只有在LabVIEW完整版和专业版开发系统中才可创建和编辑树形控件。所有LabVIEW软件包均可运行含有树形控件的VI,但不能在基础软件包中配置树形控件。

如在运行时向树形控件输入字符,LabVIEW即时显示树形控件中与键入字符匹配的第一项。选择某一项,并按下英文句号(.)键,缩进该项;或按英文逗号(,)键将该项左移,改变树形控件中项的层次结构。右键单击树形控件并从快捷菜单中选择高亮显示整行,选中某一项时,整行内容将以高亮显示。

配置树形控件中的项与配置列表框类似。也可改变每个节点旁符号的类型,或配置是否可在树形控件中拖动项。

使用调用节点可修改树形控件中的项、获取项信息,如检测用户双击了哪些项。往树形控件添加项时,LabVIEW会为其创建一个唯一的标识符。使用该标识符通

过编程修改项或收集项的相关信息。右键单击树形控件,在快捷菜单中选择编辑项,可修改LabVIEW为每个项创建的标识符。

参考下列使用树形控件的VI范例:Directory Hierarchy in Tree Control VI labview\examples\general\controls\Tree Control Directory.llb

打开范例浏览相关范例

表格

表格控件可用于在前面板上创建表格。

页首

下拉列表和枚举控件

位于下拉列表和枚举及经典下拉列表和枚举选板上的下拉列表和枚举控件可用来创建可循环浏览的字符串列表。

下拉列表控件

下拉列表控件是将数值与字符串或图片建立关联的数值对象。下拉列表控件以下拉菜单的形式出现,用户可在循环浏览的过程中作出选择。

下拉列表控件可用于选择互斥项,如触发模式。例如,用户可在下拉列表控件中从连续、单次和外部触发中选择一种模式。

右键单击下拉列表控件,并从快捷菜单中选择编辑项,可向列表添加供用户选择的项。下拉列表属性对话框的编辑项选项卡中的项顺序决定了控件中的项顺序。右键单击下拉列表控件,在快捷菜单中选择允许未定义值,对下拉列表控件进行配置,这样用户就可以在控件中输入为控件定义的,且尚未指定给项列表中任何条目的数值。

要在运行时向下拉列表控件输入未定义值,单击该控件,在快捷菜单中选择<其它>,在出现的数字显示框中输入数值,然后按键。在下拉列表控件中,未定义值两边标有尖括号。LabVIEW并不会将未定义值添加到供用户选择的控件项列表中。

为下拉列表控件配置项列表时,可为每个项指定一个特定的数值。如不为项指定特定的值,LabVIEW会根据项在列表中的顺序分配连续的顺序值,第一项的值为0。如需为项赋值,右键单击下拉列表控件,从快捷菜单中选择编辑项,在下拉列表属性对话框编辑项选项卡中取消勾选顺序取值复选框。在该对话框表格的值

列中,修改与控件中每个项对应的值。下拉列表控件中每个项的数值必须是唯一的。

枚举控件

枚举控件用于向用户提供一个可供选择的项列表。枚举控件类似于文本或菜单下拉列表控件,但是,枚举控件的数据类型包括控件中所有项的数值和字符串标签的相关信息,下拉列表控件则为数值型控件。

注:用户不能在枚举控件中输入未定义数值,也不能给每个项分配特定数值。如需要使用这一功能,应使用下拉列表控件。

枚举控件可用于选择条件结构中的条件分支。

枚举控件的数值表示法有8位、16位和32位无符号整型。右键单击枚举控件,在快捷菜单中选择表示法可更改控件的数值表示法。

所有算术运算函数(除递增和递减函数外)都将枚举控件当作无符号整数。递增函数将最后一个枚举值递增到第一个枚举值,而递减函数将第一个枚举值递减到最后一个枚举值。将一个有符号整型强制转换为枚举型时,负数将被转换为第一个枚举值。而超出值域的正数值将被转换成最后一个枚举值,超出值域的无符号整数总是被转换成最后一个枚举值。

如果将一个浮点值连接到一个枚举显示控件,LabVIEW将把该浮点值强制转换为最接近的数值,在枚举显示控件中显示。LabVIEW也以上述同样方法处理超出值域的值。如果将枚举控件与任何数值相连,LabVIEW会将该枚举值强制转换为数值。如需将枚举输入控件与枚举显示控件相连接,显示控件和输入控件中的项必须相互匹配。但是,显示控件的项可以多于输入控件的项。

页首

容器控件

位于容器和经典容器选板上的容器控件可用来组合各种控件,或在当前VI的前面板上显示另一个VI的前面板。 (Windows) 容器控件还可用于在前面板上显示.NET和ActiveX对象。

选项卡控件

选项卡控件用于将前面板的输入控件和显示控件重叠放置在一个较小的区域内。选项卡控件由选项卡和选项卡标签组成。可将前面板对象放置在选项卡控件的每一个选项卡中,并将选项卡标签作为显示不同页的选择器。

可使用选项卡控件组合在操作某一阶段需用到的前面板对象。例如,某VI在测试开始前可能要求用户先设置几个选项,然后在测试过程中允许用户修改测试的某些方面,最后允许用户显示和存储相关数据。

在程序框图上,选项卡控件默认为枚举控件。选项卡控件中的控件接线端与程序框图上的其它控件接线端在外观上是一致的。

子面板控件

子面板控件用于在当前VI的前面板上显示另一个VI的前面板。例如,子面板控件可用于设计一个类似向导的用户界面。在顶层VI的前面板上放置上一步和下一步按钮,并用子面板控件加载向导中每一步的前面板。

注:只有LabVIEW完整版和专业版系统才具有创建和编辑子面板控件的功能。所有LabVIEW软件包均可运行含有子面板控件的VI,但不能在基础软件包中配置子面板控件。

在前面板上放置子面板控件时,程序框图上不会出现常有的前面板接线端,而是创建一个调用节点,并已经选中了“插入VI”方法。如需在子面板控件中加载VI,需将指向该VI的引用连至调用节点。

注:由于子面板控件没有接线端,因此无法创建子面板控件数组或子面板自定义类型。可以将子面板控件放入簇中与其它控件分为一组,但簇不能只包含子面板控件。

如该VI前面板已打开,或者在同一个前面板上加载另一个子面板控件的前面板,LabVIEW将报错;只有将该前面板设置为可重入后,才能加载该前面板。同时也不能在远程应用程序实例中加载或迭代加载VI前面板。

如载入的VI未运行,则子面板控件中的VI加载时为编辑模式。

LabVIEW仅显示在子面板控件中加载的VI前面板的可视区域。在停止运行包含子面板控件的VI后,LabVIEW将清除子面板控件中的前面板。或使用删除VI方法,卸载子面板控件中的VI。

参考下列使用子面板控件的范例:

labview\examples\general\controls\subpanel.llb。

打开范例浏览相关范例

页首

变体与类控件

变体与类选板上的变体与类控件可用来与变体和类数据进行交互。

LabVIEW对象

LabVIEW对象是所有LabVIEW类的通用祖数据类型。可使用LabVIEW对象创建通用方法,处理所有LabVIEW类数据类型。

页首

I/O名称控件

位于I/O和经典I/O选板上的I/O名称控件可将所配置的DAQ通道名称、VISA 资源名称和IVI逻辑名称传递至I/O VI,与仪器或DAQ设备进行通信。

I/O名称常量位于函数选板上。常量是在程序框图上向程序框图提供固定值的接线端。

注:所有I/O名称控件或常量可在任何平台上使用。这使用户可在任何平台上开发与特定平台设备进行通信的I/O VI。但是,如果在一个不支持该设备的平台上运行带有特定平台I/O控件的VI,系统将会出错。

(Windows) 工具菜单中的Measurement & Automation Explorer可用于配置DAQ 通道名称,VISA资源名称和IVI逻辑名称。

注:只有安装了Measurement & Automation Explorer后,Measurement & Automation Explorer选项才可用。

(Mac OS和Linux) 使用与仪器相关的配置程序,配置VISA资源名称和IVI逻辑名称。关于配置应用程序的详细信息见与仪器相关的文档。

IMAQ会话控件是标识硬件连接的唯一标识符。

波形控件

波形控件可用于对波形中的单个数据元素进行操作。波形数据类型包括波形的数据、起始时间和时间间隔(delta t)。

数字波形控件

数字波形控件可用于对数字波形中的单个数据元素进行操作。可使用数字波形数据控件指定数字波形的起始时间、时间间隔(△t)、数据和属性。

下图中的数字波形控件显示了具有5个采样的数字数据,每个采样包含8个起始时间为2007年1月31日下午6点、时间间隔为1的信号。

1 起始时间

2 △t

3 数字数据

4 信号

5 数据

6 采样

数字数据控件

数字数据控件显示了以行和列排列为数字表格的数字数据。数字数据控件可用于创建数字波形或显示从数字波形中提取的数字数据。将数字波形数据输入控件连接至数字数据显示控件,可查看数字波形的采样和信号。

下图中的数字数据控件显示了5个采样,每个采样包含8个信号。

1 信号

2 数据

3 垂直滚动条

4 采样

5 水平滚动条

用户可在数字数据控件中插入或删除行和列。如需插入行,右键单击采样列的一个采样,在快捷菜单中选择在前面插入行。如需删除行,右键单击采样列的一个采样,在快捷菜单中选择删除行。如需插入列,右键单击信号列的一个信号,在快捷菜单中选择在前面插入列。要删除列,右键单击信号列的一个信号,在快捷菜单中选择删除列。

还可在控件中剪切、复制和粘贴数字数据。如需剪切数据,选中要剪切的行或列,右键单击并从快捷菜单中选择数据操作?剪切数据。只能剪切整行或整列数据。不能用剪切得到的数字数据创建一个新行或新列。如需复制数据,选择要复制的

区域,右键单击并从快捷菜单中选择数据操作?复制数据。如要粘贴数字数据,选择要复制进去的区域并从快捷菜单中选择数据操作?粘贴数据。粘贴数字数据时,必须选择一个与被剪贴或复制区域同样大小的区域。例如,如从某行复制四个数据位,必须选择同一行或不同行中已经存在的四个数据位进行粘贴。如要从某个两行两列的区域复制四个数据位,必须将数据粘贴进一个两行两列的区域。 数字数据控件所显示的数据可以二进制、十六进制、八进制和十进制的格式表示。一些测量设备使用数字状态L 、H 、Z 、X 、T 和V ,如以十六进制、八进制或十进制的格式显示,将显示为问号。右键单击该控件,从快捷菜单中选择数据格式可为该控件选择一种数据格式。

数字表格

数字数据控件和数字波形控件以数字表格的形式保存数据。数字表格可以8种数字数据状态表示数据。下表描述了数字数据的状态。

数字数据状

态 说明

0(驱动低) 强制逻辑低。驱动至待测设备(DUT)低压电平(V OL )。

1(驱动高) 强制逻辑高。驱动至待测设备(DUT)高压电平(V OH )。

Z (强制关闭) 强制逻辑高阻抗。关闭驱动。

L (低比较) 比较逻辑低。比较一个低于DUT 低压阈值的电平。

H (高比较) 比较逻辑高。比较一个高于DUT 高压阈值的电平。

X (未知比较) 不比较。

T (比较关闭) 比较逻辑高阻抗。比较一个介于低电压阈值(V OL )和高电压阈值(V OH )之间的电平。

V (有效比较) 比较逻辑有效电平。比较一个低于低电压阈值(V OL )或高于高电压阈值(V OH )的电平。

注: 可使用创建数字数据函数创建一个数字表格。 压缩数字数据

可压缩数字表格中显示的数据。当需要显示两个或以上在同一行有相同位组的串行数字信号时,可使用该VI 压缩数字数据以取得更好的视觉化显示结果。例如,采集了10个数字波形,9个波形相同,第10个波形与前9个不同,压缩数字数据可轻松地找到不同的波形。压缩数字数据也可节省内存资源。

下图显示了两个数字数据表格,每个表格所显示的数据相同。第一个表格显示了未经压缩的数字数据。第二个表格显示了压缩后的数字数据。

使用数字波形VI和函数可对数字数据及数字波形进行压缩、解压缩和其它操作。

页首

对象或应用程序的引用

位于引用句柄和经典引用句柄选板上的引用句柄控件可用于对文件、目录、设备和网络连接进行操作。控件引用句柄用于将前面板对象信息传送给子VI。

引用句柄是对象的唯一标识符,这些对象包括文件、设备或网络连接等。打开一个文件、设备或网络连接时,LabVIEW会生成一个指向该文件、设备或网络连接的引用句柄。对打开的文件、设备或网络连接进行的所有操作均使用引用句柄来识别每个对象。引用句柄控件用于将一个引用句柄传进或传出VI。例如,引用句柄控件可在不关闭或不重新打开文件的情况下修改其指向的文件内容。

由于引用句柄是一个打开对象的临时指针,因此它仅在对象打开期间有效。如关闭对象,LabVIEW会将引用句柄与对象分开,引用句柄随即失效。如再次打开对象,LabVIEW将创建一个与第一个引用句柄不同的新引用句柄。LabVIEW将为引用句柄指向的对象分配内存空间。关闭引用句柄,该对象就会从内存中释放。

由于LabVIEW可以记住每个引用句柄所指的信息,如读取或写入的对象的当前地址和用户访问情况,因此可以对单一对象执行并行但相互独立的操作。如一个VI多次打开同一个对象,那么每次的打开操作都将返回一个不同的引用句柄。VI结束运行时LabVIEW会自动关闭引用句柄,如果用户在结束使用引用句柄时就立即将其关闭,可最有效地利用内存空间和其它资源,这是一个良好的编程习惯。关闭引用句柄的顺序与打开时相反。例如,如对象A获得了一个引用句柄,然后在对象A上调用方法以获得一个指向对象B的引用句柄,在关闭时应先关闭对象B的引用句柄然后再关闭对象A的引用句柄。

如在For循环或While循环内部打开一个引用句柄,每次重复循环时请关闭该引用句柄,因为LabVIEW将重复为句柄分配内存直至VI运行结束后才释放该内存。

页首

.NET与ActiveX控件(Windows)

位于.NET与ActiveX选板上的.NET和ActiveX控件用于对常用的.NET或ActiveX 控件进行操作。可添加更多.NET或ActiveX控件至该选板,供日后使用。选择工具?导入?.NET控件至选板或工具?导入?ActiveX控件至选板,可分别转换.NET 或ActiveX控件集,自定义控件并将这些控件添加至.NET与ActiveX选板。

注:创建.NET对象并与之通信需安装.NET Framework 1.1 Service Pack 1或更高版本。建议只在LabVIEW项目中使用.NET对象。

相关文档