Dear Mr. Potatohead
🙂 Are you aware that you can run two Labview vi's at the same time? This might be the simplest solution for you...especially when one function needs to run a lot more than the other. Otherwise, you can check out the Semaphore, Rendezvous, or Occurrence examples in the EXECUTION EXAMPLES of the help files. These all relate to starting a second vi or subvi when something happens. Good luck!
eric
Eric P. Nichols
P.O. Box 56235
North Pole, AK 99705