CTA CTA Process Models & Execution 1 — Questions and Answers
Question 1: Which NI-supplied TestStand process model is most appropriate for a single-operator, single-UUT manufacturing station?
- Parallel
- Batch
- Sequential (Correct answer)
- LabVIEW Parallel
Correct answer: Sequential
The Sequential process model processes one UUT at a time under a single operator, making it ideal for simple single-station manufacturing.
Question 2: In the TestStand Batch process model, what distinguishes a 'Master' thread from a 'Test Socket' thread?
- Master threads run on a separate PC
- The Master thread coordinates batch flow while Test Socket threads run per-UUT tests (Correct answer)
- Test Socket threads have higher priority
- Master threads cannot call sub-sequences
Correct answer: The Master thread coordinates batch flow while Test Socket threads run per-UUT tests
In the Batch model, the Master thread handles synchronization and batch-level logic while each Test Socket thread independently tests one UUT.
Question 3: What TestStand mechanism allows a process model to pause all test sockets until every socket reaches a synchronization point?
- Rendezvous (Correct answer)
- Semaphore
- Event
- Notification
Correct answer: Rendezvous
A Rendezvous object blocks each participating thread until all threads have reached the same point, then releases them simultaneously.
Question 4: Which callback in the TestStand process model is executed once before any UUT is tested, making it ideal for fixture initialization?
- PreUUT
- PreBatch (Correct answer)
- Setup
- MainSequence
Correct answer: PreBatch
The PreBatch callback runs one time before the batch begins, providing the correct hook for station-level fixture initialization.
Question 5: A CTA architect wants the process model to prompt the operator to reseat a UUT upon failure and allow a retest. Which feature enables this?
- Automatic retry loop in PostUUT callback
- TerminateOnFail = False flag
- Limit Test retry count property (Correct answer)
- Test Socket restart command
Correct answer: Limit Test retry count property
The Limit Test step's built-in retry count property allows TestStand to automatically prompt the operator and repeat the measurement a configurable number of times.
Question 6: In the TestStand Parallel process model, how is the number of concurrently running test sockets typically controlled?
- By the number of CPU cores detected
- Through the 'Number of Test Sockets' setting in the process model sequence (Correct answer)
- By the station license count
- Automatically by Windows thread scheduler
Correct answer: Through the 'Number of Test Sockets' setting in the process model sequence
The Parallel process model exposes a configurable 'Number of Test Sockets' parameter that the architect sets to match the physical fixture count.
Which NI-supplied TestStand process model is most appropriate for a single-operator, single-UUT manufacturing station?