Steps Pane - Execution Window
- Aktualisiert2025-07-21
- 4 Minute(n) Lesezeit
Steps Pane - Execution Window
Steps Pane
The Steps pane displays a list of steps in the currently executing step group for the sequence invocation currently selected on the Call Stack pane.
The toolbar contains the following buttons:
| Command Name | Shortcut | Icon | Description |
|---|---|---|---|
| Resume | <F5> |
|
Continues the execution when the sequence execution is suspended at a breakpoint. |
| Restart |
|
Initiates a restart of the execution in the active Execution window . The TestStand Sequence Analyzer does not reanalyze sequences when you restart an execution. | |
| Break | <Ctrl-F9> |
|
Suspends the active execution after completing the execution of the current step. |
| Terminate Execution | <Ctrl-Shift-F9> |
|
Terminates a running or suspended execution. A running execution only terminates after completing the currently executing step. When you terminate an execution, TestStand runs the Cleanup step groups for all active sequences on the call stack. |
| Step Into | <F8> |
|
Enters and suspends within a function, VI, or sequence the step calls. If the step calls a
code module
TestStand cannot suspend within, TestStand suspends the execution at the next step.
Note
When you step into a VI from TestStand and then select
Return to Caller
without executing the VI, any values you change in the controls or indicators of the suspended VI are not returned to TestStand.
|
| Step Over | <F10> |
|
Executes the step to which the execution pointer points when the sequence execution is in a breakpoint state. If the step is a Sequence Call step to another sequence, Step Over executes the entire sequence. The execution then enters a breakpoint state on the step following the Sequence Call step. If the engine encounters a breakpoint within the Sequence Call step, the execution pauses at the breakpoint. |
| Step Out | <Shift-F8> |
|
Resumes execution through the end of the current sequence and suspends/pauses on the next step in the calling sequence. |
| Resume All | — |
|
Continues any suspended execution. |
| Break All | — |
|
Suspends all executions. A running execution only suspends after completing the currently executing step. |
| Terminate All | — |
|
Terminates all running or suspended executions. A running execution only terminates after completing the currently executing step. When you terminate an execution, TestStand runs the Cleanup step groups for all active sequences on the call stack. |
The Steps pane contains the following columns:
- Step —The name and icon of the step. Click in the space to the left of the step icon to toggle the breakpoint for the step.
- Description —A description of the step that varies according to the type of step and the module adapter that it uses.
- Settings —The properties of the step that contain non-default values.
- Status —The value of the status property for the step. If the step has not yet executed, the status is an empty string. After the step executes, the status reflects the results of the execution. Possible status values can vary based on the type of step. Typical values include Passed , Failed , Done , and Error .
When execution is suspended at a breakpoint, you can view the steps of any of the active sequences on the callstack. Use the Call Stack pane to select the active sequence invocation to display on the Steps pane. Use the Threads pane to select which thread the Call Stack pane displays.
Tracing Enabled
Use the Tracing Enabled item in the Execute menu to enable or disable tracing.
If you enable tracing, the TestStand Sequence Editor displays the progress of an execution with a yellow arrow icon located to the left of the icon for the currently executing step. This icon is called the execution pointer. When the execution suspends at a breakpoint, the Steps pane displays the execution pointer next to the step that runs when execution resumes. After each step completes, the Execution window updates the contents of the Steps pane, the position of the execution pointer, and the values of any watch expressions on the Watch View pane.
If tracing is disabled, the Execution window does not update until execution suspends at a breakpoint. The Steps pane might display no steps at all, or it might contain the steps and execution pointer displayed at the most recent breakpoint. Disable tracing when you want to avoid using computer time to display the progress of the execution.
When execution is suspended, you can access the Steps Pane context menu by right-clicking the Steps pane.