I don't understand your last two statements, "Remember, controls aren't variables, they are UI elements. Data flows down wires just fine and don't use references where you really want the value of the control." What does UI stands for? I want to have my main indicators update as my sub-VI's indicators update, so I used six different get control method in my main VI to update each of the controls in a cluster. I am considering just sending in the control[] property of the output cluster and let the sub-VI handles everything. But this would require the use of indexing and to specific class. My sub-VI has 3 graphs. The graphs are in nested while loop. So graph one in while loop#1 updates, then graph 2 updates in while loop #2, then graph 3 updates in whi
le loop #3. So loop #3, is outside loop#2, and loop #1 is the innermost loop. If I just send in the control[], I would have to use six different index array and 6 different to more specific class to update each control. (The other 3 controls are tables, error out, and a number). So I thought if I handle this in the sub-VI, that might be kind of tedious and might be a lot for the sub-VI to handle. But for some reason when I use 6 different get control method, my VI froze when I tried to stop in the middle of the program. But if I let it finish. It stops at a decent rate. What do you think?