Skip to Main Content Skip to Search
Product Documentation

Creating Default Transitions

Default transitions differ from normal transitions in not having a source object. You can create a default transition with these steps:

  1. Create a transition.

  2. Attach the destination end of the transition to an object.

  3. Position the source endpoint for the transition.

If you assume that the variable sA is a handle to state A, these commands create a default transition and position the source 25 pixels above and 15 pixels to the left of the top midpoint of state A:

dt = Stateflow.Transition(sA);
dt.Destination = sA;
dt.DestinationOClock = 0;
xsource = sA.Position(1)+sA.Position(3)/2-15;
ysource = sA.Position(2)-25;
dt.SourceEndPoint = [xsource ysource];

The created default transition looks like this:

This method is also used for adding the default transitions toward the end of the example chart constructed in Creating New Objects in the Chart.

  


Free Stateflow Interactive Kit

Learn how engineers use Stateflow to model state machines in their Simulink models.


Get free kit

Trials Available

Try the latest version of Stateflow.


Get trial software
 © 1984-2012- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS