Documentation

SimEvents Debugger

Debug SimEvents models

Library

SimEvents® Library

Description

The SimEvents Debugger block enables the debugger for your SimEvents model. You can:

  • Inspect entities and their attribute values in storage blocks

  • Set breakpoints on blocks and events

  • Watch entities

    Note:   The SimEvents debugger is a preliminary version.

To start debugging your model:

  1. From the SimEvents Library, drag the SimEvents Debugger block into your SimEvents model.

  2. In the Simulink® editor, click the Step Forward button.

    The debugger interface appears.

  • Click the Continue simulation button ( to begin the simulation in the debugger.

  • To control the simulation of the model, click the buttons.

  • To explore their data and behavior, the model tree displays in the left pane. Select the elements in the tree

  • When done, on the Simulink editor, click the Stop button to stop the simulation.

Inspect Entities

To inspect entities in the debugger;

  • To step to the next time step and inspect entities, in the Simulink editor, click the Step Forward button again. This action skips over all events at tnow.

  • To step to the next event and inspect entities, in the debugger, click .

  • To set a breakpoint:

    • At a particular time, use the Simulation Stepper to set breakpoints.

    • At an event on the event calendar, in the debugger, in the left pane, click an event calendar.

    • At every event, in the debugger, in the left pane, select the event calender. In the Event Calendar Events pane, select the Break before event execution check box.

    • When an entity enters a block, in the debugger, select the block. At the bottom of the Inspector pane, select the Break upon entry check box.

    • When an entity leaves a block, in the debugger, select the block. At the bottom of the Inspector pane, select the Break prior to entity exit check box.

  • To go to a breakpoint:

    • In the debugger, click the Continue button ( ).

      Note:   When you stop the debugger at a breakpoint, the Simulink editor and the MATLAB® Command Window appear unresponsive. However, you can inspect entities, set new breakpoints, and continue the simulation from the debugger window.

  • To watch entities:

    • In the left tree, click the block. In the Inspector pane, select the check box of the entity you want to watch.

Dialog Box

Enable debugger

Select this check box to enable the debugger for your model.

Introduced in R2016a

Was this topic helpful?