What is the best way to design user interfaces in LabView 5.1? The question does not concern visual matters, only functional.
For instance, I have a main VI that is the UI and subVIs that performs actual test sequences. The UI has an Abort button that should stop the execution of a subVI. But when the subVI is being executed, the main VI (UI) is not active and "does not care" if I press the Abort button. I know that I can use the Invoke Node function, but is there a better way?
Another typical example is a numeric indicator in the UI that gives the user info about the test progress in the subVI.
These problems can be avoided by putting ALL code in the main VI, but this destroys the modularity of the code.
So basi
cally: how do I combine the use of subVIs and the ability to interact with the application by using controls and indicators in a main VI (UI)?
(I have a feeling that this would be easier with LV 6, but I have to stick to 5.1...)