LabVIEW Idea Exchange

cancel
Showing results for 
Search instead for 
Did you mean: 
0 Kudos
sbus

Add "Show all items in selector" property to enums and rings

Status: Duplicate

When you wire an enum or ring to a case statement, cases that handle multiple enum/ring items use "..." notation to collapse multiple items if they are contiguous. Most of the time this is fine. But when the ring/enum has only a few items (where displaying all of them would not take too much space) or when the items are not ordered, but random, it's easy to NOT notice that a particular enum/ring item is handled by a particular case, becuase... it's not displayed!!! That "..." can hide a lot of information!

 

I propose adding a boolean property, "Show all items in selector", to the "Edit Items" tab on the enum/ring properties.

    • When "Show all items in selector" is checked, the "..." notation is disabled and all item names are explicitly listed.
    • When "Show All Items" is not checked, the current "..." behavior is unchanged.

I like to be able to see and understand what the code is doing without having to continually pull up other code or data structures as references. Labview hides a LOT of information that is necessary for the code to run correctly, but not visually obviouse when looking at the block diagram. Although this is a natural outcome of the implementation of Labview, it doesn't mean that there aren't ways to make the hidden state of objects more visually apparent. This is an example of doing just that...

2 Comments
tst
Knight of NI Knight of NI
Knight of NI

Isn't this the same as this?

 

http://forums.ni.com/t5/LabVIEW-Idea-Exchange/Case-structure-prevent-automatic-change-from-selector-...


___________________
Try to take over the world!
MaryH
Member
Status changed to: Duplicate