I make a lot of VIs that use built-in LabVIEW property and invoke nodes, functions, and VIs that have enums for inputs. I have noticed that on most of them, the enums are not type definitions, as shown in the picture below.
These enums should really be type definitions so that if their values (types) ever change, I don't have to manually recreate all of my front panel controls and indicators as well as block diagram constants in my VIs that use the built-in LabVIEW code. This suggestion really applies to more then just enums. It should really apply to any type that isn't an elementary type such as a container, a ring, etc.
Implementing this suggestion might also help new LabVIEW developers to learn about and use type definitions in their code.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Declined for reasons listed here: http://forums.ni.com/t5/LabVIEW-Idea-Exchange/All-enums-for-built-in-LabVIEW-property-and-invoke-nod...