Main Content

Messages & Events

R2026b
Blocks for modeling message-based communication between components, such as Send, Receive, and Queue

Use blocks from the Messages & Events library to model message-based communication between components. Message-based communication is necessary in distributed control system architectures where system complexity prevents a centralized approach. A message combines an event with related data, letting components communicate without requiring simultaneous execution.

To add blocks from this library to your model, see Add Blocks to Models.

Blocks

Hit Crossing blockHit CrossingDetect crossing point
Hit Scheduler blockHit SchedulerSchedule major time steps for variable-step solver (Since R2022b)
Message Merge blockMessage MergeCombine message paths
Block icon for Message Triggered Subsystem blockMessage Triggered SubsystemSubsystem whose execution is controlled by message input (Since R2022a)
Queue blockQueueEnqueue messages and entities
Receive blockReceiveReceive messages
Send blockSendCreate and send message
Sequence Viewer blockSequence ViewerDisplay messages, events, states, transitions, and functions between blocks during simulation

Tools

Library BrowserFind and add blocks to model

Topics

Featured Examples