NI TestStand

cancel
Showing results for 
Search instead for 
Did you mean: 

TestStand with 8 sockets

Hi Cimteker,

 

I have an example sequence which shows a potential architecture for using a rotary table.  it uses the Rendezvous steps to synchronize the various threads so that they wait until the rotary is turned before moving to the next test.  Note that this is an example and is not fully featured, and should be used as a starting place.

 

There are a few things in example which can be somewhat non-intuitive due to the implementation of the serial number entry dialog:

 

1. When starting the test, enter a serial number for all test sockets and click OK. the test will not begin until all serial numbers are present. the start of the sequence will be staggered once the test begins.
2. after completing all 4 tests for a UUT, you can choose to add another UUT. if you select yes, you must also click the "Next UUT" button for the socket to start the next UUT

 

These issues could be improved by implementing changes to the parallel UUT dialog. Hope this helps you!

Al B.
Staff Software Engineer - TestStand
CTA/CLD
0 Kudos
Message 11 of 12
(755 Views)

 

In Pre UUT loop - call the rotation sequence in a different thread. ( refer model callbacks help)

Use sequence call step type and set the settings for different thread.

 

Existing step types work across all the sockets ( check rendevous examples\help).

Batch steps will not be useful as for your use case needs parallel model.

 

You may implement using flags in station globals or file globals.

 

If i come across some example will post it.

 

 

 

0 Kudos
Message 12 of 12
(748 Views)