I'm trying to run a DAQ VI that handles all inputs and outputs of a system that can talk to 2 parallel custom user interfaces running in a sequence called from the Parallel Model in Teststand 3.5.
Test sequence A has a GUI that handles all the inputs and outputs for testing part A.
Test sequence B is identical (same sequence, called in the parallel model) that handles all the ins and outs for testing part B.
The DAQ VI is launched in the first sequence and runs in a separate thread and uses the sequence file context to read inputs and set outputs from the GUI (using fileglobals). This all works great when run as a single test station in the Sequential Model, but I can't figure out how to load the DAQ VI with 2 valid sequence contexts from 2 parallel running sequences. Globals can't save valid sequence contexts, LabVIEW 2 style globals don't work either.
Should I be passing the Model Context and digging through it for running sequences? Any ideas would be appreciated. It seems that someone would have crossed this bridge before...
Thanks,
J.