NI TestStand

cancel
Showing results for 
Search instead for 
Did you mean: 

How can you allow your sequence to move to the next step without finishing the current step?

   
Hello,

I have sequences which for the most part run serially in that each step is usually dependant on the previous step to be complete before executing.  In fact most steps in the sequence are dependent on hardware that must be available.  However, there are several steps whcih are merely crunching numbers that can take a while in my test flows.  I would like to set these steps so that test stand initiates the step but then moves on to the next step in the sequence without waiting for the current step to complete.  The sequences run on dual core systems and I would like to leverage this and save test time.  Is there an easy way to do this?

Thanks,

Brian

0 Kudos
Message 1 of 2
(3,195 Views)

Hi,

The easiest way would be to run those steps in a sequence which is run in a new execution or new thread.

In the Edit Sequence Call dialog, you will find a control called "Multithreading and Remote Execution" which will allow you to setup the SequenceCall step to run in a new thread or new execution.

In your MainSequence you can use a Synchronization Step to Wait for your New Thread/New Execution to complete before closing your MainSequence.

Hope this helps

Regards

Ray farmer

Regards
Ray Farmer
0 Kudos
Message 2 of 2
(3,190 Views)