LabVIEW Idea Exchange

cancel
Showing results for 
Search instead for 
Did you mean: 
NeilR

Implement "Add Dimension" for non-array controls/indicators and "Remove Dimension" for 1D arrays.

Status: Completed

Available in LabVIEW 2015 and later. You can right-click a scalar control and choose 'Change to Array', and you can right-click an array control and choose 'Change to Element'. 

I've often produced VIs with non-array controls and indicators only to find that by changing them to arrays I can increase the power and functionality of my VI. When this happens you have to create the array element, drop in your control and then if it is connected to a VI input or output pin, rewire the pin.

What would be nice is to simply have the Add Dimension capability available for a non-array control to instantly convert it to an array and conversely the Remove Dimension to convert a 1D array control back to a non-arrayed control.

 

Add Dimension.jpg

5 Comments
ToeCutter
Active Participant

Like it, although I think 'change to array' would be a more descriptive term if it is currently a single value.

Darin.K
Trusted Enthusiast
altenbach
Knight of NI

Seems basically a duplicate of this idea (mentioned in the above quoted thread).

David_L
Active Participant

So I posted that "Change" idea many years ago and while it got a lot of Kudos since then, I actually like the "Add/Remove" variation better.  Add/Remove would make it a little more useful for higher dimension arrays, as long as it worked for both existing arrays as well as scalars.  

 

It was mentioend by Silmaril in a comment on the original but never actually added as a new idea until now, 4 years later.  Kudos to this...

Darren
Proven Zealot
Status changed to: Completed

Available in LabVIEW 2015 and later. You can right-click a scalar control and choose 'Change to Array', and you can right-click an array control and choose 'Change to Element'.