09-25-2014 08:36 PM - edited 09-25-2014 08:37 PM
I am working on the parallel test architecture, now faced a question that how to share instruments among multiple devices under test (DUT for short)?
Suppose we need 2 instruments for the functional test, and 8 DUTs will test in parallel. If instrument 'A' is occupied by DUT #6, so it will be LOCKED until DUT #6 release the token after test complete. Then the instrument 'B' is occupied by DUT #2. Other 6 DUTs will waiting in the queue one by one, and they only can using the two instruments in turns after DUT #6 & #2 release them.
Is there any reference code? Any suggestion is highly appreciated!
09-25-2014 08:50 PM
09-25-2014 08:54 PM
Thanks for reply.
Of course I know NI teststand, but I am not going to use it. I wanna write my own code. Do you have any suggestion?
09-25-2014 09:20 PM
09-25-2014 09:31 PM
All DUTs are test in parallel asynchronously, once a DUT finished all test sequence, it can be removed and put a new DUT for testing.
And, all DUTs can connected to each instruments independently through switch, once a DUT get the token, test program will switch this DUT to the right instrument.