LabVIEW中的下拉列表控件和枚举型(枚举)控件都包含用户可循环浏览的字符串列表,其中每个字符串与一个数字相关联。但是,它们在一些关键方面有所不同。

了解区别以决定使用下拉列表控件还是枚举控件。

表 14. 下拉列表控件和枚举控件的区别
特性 下拉列表控制行为 枚举控制行为
数据类型 数据类型仅为数值。 数据类型包含控件中数值及其相应字符串的信息。
数值表示法[1]1 如需更改下拉列表或枚举控件的表示法,可右键单击任意类型的控件并选择表示法 更广泛的表示法。 仅限8位、16位或32位无符号整数。
项类型 包括支持字符串、图片以及字符串和图片组合的控件。 仅支持字符串。
未定义值 用户可输入未定义的值。 不支持:用户必须选择特定项。
任意编号 支持控件中项的任意编号。 不支持:控件中项的编号始终按顺序进行。
运行时编辑控件中的项 支持使用属性节点 不支持:仅在编辑时编辑枚举控件。
条件结构:LabVIEW如何识别分支 LabVIEW匹配下拉列表控件中各项的数值。 LabVIEW匹配枚举控件中项的字符串值。
条件结构:如何创建分支 必须手动为下拉列表控件中的每个项创建一个分支。 可同时为枚举控件中的所有项创建分支:右键单击结构并选择为每个值添加分支

1 如需更改下拉列表或枚举控件的表示法,可右键单击任意类型的控件并选择表示法