Documentation

Chart Simulation Semantics

Rules of simulation behavior

Examples and How To

How Chart Constructs Interact During Execution

Explains how different graphical and nongraphical constructs interact during chart execution

Transition to and from Exclusive (OR) States

Examples that describe the behavior of transitions that exit and enter exclusive (OR) states

Control Chart Execution Using Condition Actions

Examples that describe the behavior of Stateflow® charts using condition actions

Control Chart Execution Using Default Transitions

Examples that describe the behavior of Stateflow charts using default transitions

Process Events Using Inner Transitions

Examples that describe the behavior of Stateflow charts using inner transitions

Use Connective Junctions to Represent Multiple Paths

Examples that describe the behavior of Stateflow charts using connective junctions

Control Chart Execution Using Event Actions in a Superstate

Example that describes the behavior of Stateflow charts using event actions.

Broadcast Events in Parallel (AND) States

Example Stateflow charts show the behavior of parallel (AND) states

Directly Broadcast Events

Example Stateflow charts show how to use directed event broadcasting

View Differences Between Stateflow Messages, Events, and Data

This example shows the difference in behavior of a Stateflow message compared to events or data.

Concepts

What Do Semantics Mean for Stateflow Charts?

Provides an overview of chart semantics, introduces the model used to explain semantics, and points to reference topics that follow

Modeling Guidelines for Stateflow Charts

These guidelines promote efficient modeling of charts with events, states, and transitions.

How Events Drive Chart Execution

Describes the behavior of events that drive Stateflow chart execution

Types of Chart Execution

Describes how charts become active, execute, and become inactive

Process for Grouping and Executing Transitions

Describes the processes for grouping and executing a transition

Evaluation Order for Outgoing Transitions

Describes explicit and implicit modes for ordering a group of outgoing transitions

Process for Entering, Executing, and Exiting States

Describes how states become active, execute, and become inactive

Execution Order for Parallel States

Describes explicit and implicit modes for setting execution order of parallel states

Early Return Logic for Event Broadcasts

Describes the logic used when events interrupt the typical execution behavior of Stateflow charts

Queuing Behavior of Stateflow Messages

Set the properties for message queues.

Summary of Chart Semantic Rules

Provides a short summary of the basic chart semantic rules

Was this topic helpful?