Stateflow    

Transitions

You model the behavior of reactive systems by changing from one state to another through an object called a transition. This section contains the following topics on the transitions in Stateflow diagrams:

What Is a Transition?

A transition is a curved line with an arrowhead that links one graphical object to another. In most cases, a transition represents the passage of the system from one mode (state) object to another. A transition is attached to a source and a destination object. The source object is where the transition begins and the destination object is where the transition ends. This is an example of a transition from a source state, On, to a destination state, Off.

Junctions divide a transition into transition segments. In this case, a full transition consists of the segments taken from the origin to the destination state. Each segment is evaluated in the process of determining the validity of a full transition.

The following example has two segmented transitions: one from state On to state Off, and the other from state On to itself:

A default transition is a special type of transition that has no source object. See Default Transitions for a description of a default transition.


  State Label Notation Transition Label Notation