06-13-2006 02:00 PM
06-14-2006 09:54 AM
I thought that will be easy for you to do this hehe
Someone can help me please? I'm new with LabVIEW and my problem it's probably a property, well I guess..
If you don't understand what I want to do or if it's not possible to do this, just tell me please!
Thanx again!
Stephanie
06-14-2006 10:03 AM - edited 06-14-2006 10:03 AM
I can't open your LV 8 VIs but my guess is that you are statically calling your subVIs. That is, you have placed the subVIs inside a case statement or event structure that is activated by a front panel Boolean and that the subVIs have a while loop that is terminated by a front panel Boolean on their front panel. If that's the case, then when you start the subVI, the main VI passes execution to the subVI and will not continue until the subVI finishes. This is no different in text based languages when you call a function with a while loop. In order to keep the main VI running, you need to launch the subVIs with VI Server. You open a reference to the subVI, open the front panel with an Invoke Method, and then run it with another Invoke Method. For the Run VI method, you want to make sure you set the Wait Until Done to false.
Message Edited by Dennis Knutson on 06-14-2006 09:04 AM
06-14-2006 10:27 AM
06-14-2006 10:39 AM
06-14-2006 10:59 AM
06-14-2006 11:33 AM