枚举变量只能针对无符号整型数据U32,U16,U8;
而下拉列表则可以包括扩展精度,双精度,单精度,64位、长、双字节、单字节整型以及各种无符号整型(如下图黑色部分)。
枚举型控件与下拉列表控件的不同之处如下(答案来自于NI官网):
1、枚举控件的数据类型包括控件中所有数值及其相关字符串的信息。下拉列表控件仅仅是数值型控件。
2、枚举控件的数值表示法有8位、16位和32位无符号整型,下拉列表控件可有其它表示法。右键单击控件,在快捷菜单中选择表示法可更改这两种控件的数值表示法。
3、用户不能在枚举控件中输入未定义数值,也不能给每个项分配特定数值。如需要使用上述功能,应使用下拉列表控件。
4、只有在编辑状态才能编辑枚举型控件。可在运行时通过属性节点编辑下拉列表控件。
5、将枚举型控件连接至条件结构的选择器接线端时,LabVIEW将控件中的字符串与分支条件相比较,而不是控件的数值。在条件结构中使用下拉列表控件时,LabVIEW将控件项的数值与分支条件相比较。
6、将枚举型控件连接至条件结构的选择器接线端时,可右键单击结构并选择为每个值添加分支,为控件中的每项创建一个条件分支。但是,如连接一个下拉列表控件至条件结构的选择器接线端,必须手动输入各个分支。