I am requesting a LabVIEW feature that would be very convenient. The following situation is very common: I have a source of information, say an array of numbers, in a for-loop. When the for-loop has finished, I normally end up with a 2D-array (because of the index operation at the tunnel). Now, in many cases I would instead like to concatenate the arrays inside the loop, so that I end up with a 1D-array of numbers after the loop.
It is easy to remedy the problem: use shift registers or feedback nodes together with the 'concatenate arrays' VI. An easier approach, from a programmer's point of view, would be to right-click on the loop tunnel and select an option that, instead of adding the data from each iteration into a new array dimension, would concatenate the arrays. The tunnel could have the + symbol instead of [].
I wish I could find a more convincing argument for this feature than just convenience. But the reason for this request is just because of convenience. I find myself using the feedback nodes and the 'concatenate array' VI again, and again, and again, and again, and again, and again, and again, and again, and again... and I always need to create empty array constants for the initial value. It feels really unnecessary.
I think this feature would make LabVIEW an even more convenient programming environment.
I am using LabVIEW 7.1.
BR
Patrick