Stepping Through the Execution of a Model

When a thread is suspended, the step controls can be used to step through the execution of the program line-by-line. If a breakpoint is encountered while performing a step operation, the execution will suspend at the breakpoint and the step operation is ended.

Stepping through the execution of a model in a debug mode is controled using toolbar buttons of the Debug view:

Toolbar of the Debug view

Command

Action

Resume

The thread resumes its execution and stack frames are no longer displayed for the thread. The Variables view is also cleared.

Step Over

The currently selected line is executed and suspends on the next executable line.

Step Into

The next expression on the currently selected line to be executed is invoked, and execution suspends at the next executable line in the function that is invoked.

Step Return

Execution resumes until the next return statement in the current function is executed, and execution suspends on the next executable line.