05-03-2006 03:44 PM
05-03-2006 04:21 PM
I am getting good at answering my own questions. I have taken it down from 185 seconds to update 10,000 items to 13.5 seconds. Just using a good old indicatior. Not as nice looking as a listbox but has the speed I need.
05-03-2006 04:32 PM

Using the Abort button to stop your VI is like using a tree to stop your car. It works, but there may be consequences.05-03-2006 04:40 PM

Using the Abort button to stop your VI is like using a tree to stop your car. It works, but there may be consequences.05-03-2006 04:50 PM
05-03-2006 06:48 PM
There seem to be some misconceptions floating around.
First of all, there is no conceivable justification to update faster than the refresh rate of your monitor. Typically any display refresh above about 20-30/second is a complete waste of resources. LabVIEW knows that and will actually update the indicator much less than you think (I bet you did not notice! :)). That is why the second and third examples are so much faster. (My guess is that example 1 is particulary slow because the property node forces synchrony (is that even a word? 🐵 and we have the extra overhead of the property node).
Why don't you right-click on the string array indicator of the last example and select "advanced...syncronous display" to force a display update with each iteration. Now it is only 4x faster than example 1 and much slower than it was with asynchronous display updates.