NI TestStand

cancel
Showing results for 
Search instead for 
Did you mean: 

Spinning separate threads in TestStand

I would like to run a test step that takes a while to perform, like setting an oven temperature and waiting for it to settle at the desired temperature.  While this step is executing, I don't want to wait for it to finish.  I want to perform other steps while the oven is ramping up.  Then I want to set a rendezvous point where I will wait for the oven step to complete.  Can someone show me some sample sequence file on how this is done?  I've used rendezvous in Labview before, but never in TestStand.  Thanx in advance.

 

tbob

- tbob

Inventor of the WORM Global
0 Kudos
Message 1 of 4
(2,843 Views)

Hi tob,

 

Try this simple Example.

I have just used the SequenceCall and Wait Step Type to solve this.

I think for this sycnronistation task there is no need for a rendevous. 

 

greetings

 

Juergen

--Signature--
Sessions NI-Week 2017 2016
Feedback or kudos are welcome
Message 2 of 4
(2,831 Views)

You can use a sequence call set to run in a new thread. Are there only two threads involved? If so, you don't need a rendezvous. Just use a wait step that waits on the asynchronous sequence call.

 

-Doug 

Message 3 of 4
(2,816 Views)

j_dodek and dug9000:

 

Thanx for your answers.  Simple solution that works great.  I haven't used TS in a while and this is my first project with TS4.0.  Didn't know how to start a separate thread.  Now I do.

 

tbob

- tbob

Inventor of the WORM Global
Message 4 of 4
(2,808 Views)