Documentation Center

  • Trial Software
  • Product Updates

Block Operations for Block Breakpoints

For each block that supports block breakpoints, the following lists indicate the operations that the block can perform. These operations are the only operations that appear in the debugger simulation log and that can cause the debugger to suspend the simulation at a block breakpoint. The actual operations that occur during a given simulation depend on block configuration and simulation behavior.

Attribute Function

  • Entity advancing

  • Setting attribute on entity

Attribute Scope

  • Destroying entity

  • Canceling event

  • Entity advancing

Cancel Timeout

  • Canceling event

  • Entity advancing

Discrete Event Signal to Workspace

  • Executing discrete-event signal to workspace

Enabled Gate

  • Scheduling event

  • Executing event

  • Entity advancing

  • Detected signal update

Entity Combiner

  • Destroying entity

  • Entity advancing

  • Combining entities

  • Canceling event

    Note:   When the Entity Combiner block performs one of the listed operations, the debugger also suspends the simulation if you originally set the breakpoint on one of the component entities.

Entity Departure Counter

  • Scheduling event

  • Executing event

  • Entity advancing

  • Detected signal update

Entity Departure Function-Call Generator

  • Entity advancing

Entity Sink

  • Destroying entity

  • Canceling event

  • Entity advancing

Entity Splitter

  • Destroying entity

  • Entity advancing

  • Splitting entity

  • Canceling event

    Note:   When the Entity Splitter block performs one of the listed operations, the debugger also suspends the simulation if you originally set the breakpoint on one of the component entities.

Event-Based Entity Generator

  • Generating entity

  • Scheduling event

  • Executing event

  • Detected signal update

  • Canceling event

Event Filter

  • Scheduling event

  • Executing event

  • Detected signal update

  • Executing subsystem

FIFO Queue

  • Entity advancing

  • Queuing entity

  • Scheduling event

  • Executing event

Get Attribute

  • Entity advancing

Infinite Server

  • Scheduling event

  • Executing event

  • Entity advancing

  • Canceling event

Input Switch

  • Scheduling event

  • Executing event

  • Entity advancing

  • Detected signal update

Instantaneous Entity Counting Scope

  • Destroying entity

  • Canceling event

  • Entity advancing

Instantaneous Event Counting Scope

  • Executing scope

LIFO Queue

  • Entity advancing

  • Queuing entity

  • Scheduling event

  • Executing event

N-Server

  • Scheduling event

  • Executing event

  • Entity advancing

  • Canceling event

Output Switch

  • Scheduling event

  • Executing event

  • Entity advancing

  • Detected signal update

Path Combiner

  • Scheduling event

  • Executing event

  • Entity advancing

  • Detected signal update

Priority Queue

  • Entity advancing

  • Queuing entity

  • Scheduling event

  • Executing event

Read Timer

  • Entity advancing

  • Reading timer on entity

Release Gate

  • Scheduling event

  • Executing event

  • Entity advancing

  • Detected signal update

Replicate

  • Destroying entity

  • Scheduling event

  • Executing event

  • Entity advancing

  • Replicating entity

Schedule Timeout

  • Scheduling event

  • Executing event

  • Entity advancing

Set Attribute

  • Entity advancing

  • Setting attribute on entity

Signal Latch

  • Scheduling event

  • Executing event

  • Detected signal update

  • Executing memory read

  • Executing memory write

Signal Scope

  • Executing scope

Signal-Based Function-Call Event Generator

  • Scheduling event

  • Executing event

  • Detected signal update

  • Executing function call

Single Server

  • Scheduling event

  • Executing event

  • Canceling event

  • Entity advancing

  • Preempting entity

Start Timer

  • Entity advancing

  • Starting timer on entity

Time-Based Entity Generator

  • Generating entity

  • Scheduling event

  • Executing event

  • Entity advancing

X-Y Attribute Scope

  • Destroying entity

  • Canceling event

  • Entity advancing

X-Y Signal Scope

  • Executing scope

Was this topic helpful?