Station Control

A valid test station can be

  • started

  • stopped

  • terminated

  • aborted

A test station is valid if it has a completely configured test order.

You can choose to start the currently selected test station (F1) or all valid test stations at once (F7).

You can issue a stop request for the currently selected test station (F1) or all running test stations at once (F8).

By issuing a stop request, it depends on the TestStand sequence file if, when and how the test actually stops. This is determined by the use of the Check For Stop step inside of your TestStand sequence file. See stop conditions for more informations.

It may happen, that a test station refuses to stop. This can have several reasons:

  • no proper usage of the Check For Stop step (infinite loop)

  • a blocking call to an external code module (LabView, .NET)

  • long time to reach the next Check For Stop step

In such cases you can terminate a test station (Shift+F9). A termination request will end the execution of the selected test station, no matter where the execution currently is and whether a Check For Stop step is used or not!

Terminating test stations still perform all cleanup steps defined in the TestStand sequence file.

The termination will not work however if the test station execution has a (infinite?) blocking call to an external code module. If that is the case you can press Shift+F9 again. This will change the termination request to an abort request.

Last updated

Was this helpful?