可在条件结构的选择器标签中输入一个值、值的列表或值的范围,见下表。

值类型 值类型说明
数值范围
  • 数值范围-指定范围为10..20,表示10~20之间的所有数字,包括10和20。
  • 开区间数值范围-指定范围..100,表示所有小于等于100的数字,100..表示所有大于等于100的数字。
  • 列表和范围-值和值之间用逗号分隔。例如,..5, 6, 7..10, 12, 13, 14。如在同一个分支选择器标签中输入的数值范围有重叠,条件结构会以更紧凑的形式重新显示该标签。例如,上例将显示为..10, 12..14
注: 当选择器端子连接到错误簇时,LabVIEW通过将错误附加至数字值或范围,转换选择器标签中的数字值。
字符串范围 范围a..c包括所有以ab开始的字符串,但不包括以c开始的字符串。字符串范围区分大小写。例如,A..ca..c表示不同的范围。LabVIEW通过ASCII值确定字符串的范围。
枚举值 枚举值显示为两边包含上下引号。例如,"red""green""blue"。但是在输入这些值时并不需要输入双引号,除非字符串或枚举值本身已包含逗号或范围符号(",""..")。在字符串值中,反斜杠用于表示非字母数字的特殊字符,比如\r表示回车、\n表示换行、\t表示制表符。

当改变条件结构中分支选择器连线的数据类型时,条件结构将酌情自动将选择器标签值转换为新的数据类型。如果将数字值19转换为字符串,字符串的值为"19"。如果将字符串转换为数字值,LabVIEW仅转换可以用于表示数字的字符串值。而仍将其余值保存为字符串。如果将一个数字转换为布尔值,LabVIEW会将01分别转换为FALSE和TRUE,而任何其他数字值将转换为字符串。

如输入的选择器标签值与连接到分支选择器的对象不是同一类型,则选择器标签值为红色。这表示只有编辑或删除该值后VI才可运行。

注: 同样由于浮点算术运算可能存在四舍五入误差,因此浮点数不能作为选择器标签值。如果将一个浮点数连接到分支选择器,LabVIEW将对其进行舍入到最近整数值。如果在选择器标签中输入浮点值,数值将变成红色,表示在执行结构前必须删除或编辑该值。此外,选择器标签值也不能使用定点数。如连接定点数至分支选择器,VI的运行箭头将显示为断开。