Back for a bit more advice,
I've been getting some advice on fixing up a massive program that I took over awhile back. Basically I told my boss that the future plans we had for our test program were not possible until resources were opened up that were unnecessarily being taken up by the existing program.
Locals seem to take one of the hardest hits on this forum, the training classes, and even at the NI symposium....well this program when everything is running, uses 600+ variables used as both controls/indicators. Correct me if i'm wrong but the way to go would be one massive shift register running through the state machine program containing all of these controls/indicators. Each state I'd then have 1 unbundle by name, and 1 bundle by name to handle all of the reads/writes.
If thats correct, i've tried to start this up but i'm having trouble moving controls into the cluster....would I need to delete all the locals associated with that variable first?
Also, is 1 big shift register the way to go, or several? How would you break the clusters up if "partitioning" them off?
One more....when running I've got the program using about 38% of the CPU at full load....after getting this switched over....would the effeciency boost drop that very much you think?
Thanks for the input!
LV7.1, LV8.5, LV2014/15/16