Creating Default Transitions

www.kxcad.net Home > CAE Software Index > MATLAB Index >


Your Ad Here

Default transitions differ from normal transitions in not having a source object. You can create a default transition with the following process:

  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 workspace variable sA is a handle to state A, the following commands create a default transition and position its 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 has the following appearance:

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

  


© 1984-2007 The MathWorks, Inc. Terms of Use Patents Trademarks Acknowledgments

Your Ad Here