This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English verison of the page.

Note: This page has been translated by MathWorks. Please click here
To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.

Using Combined Entry, Exit and During Actions in States

This model shows a simple use of combined actions in Stateflow®. Multiple state actions can be combined into a single composite action, making the code more concise. This syntax works for charts with C or MATLAB® as the action language.

Combined Actions

The chart CombinedActions shows how the entry and during actions in a state can be combined into a single action.

Note that combining an entry and a during action does not preclude another, separate entry action.

Separate Actions

The chart SeparateActions depicts the same code as in CombinedActions/A, without the use of combined actions.

Collapsing actions that perform the same tasks into composite actions improves the readability of the code. This feature is purely a syntactic construct, with no implications on the semantics of the state. Note that both the CombinedActions and SeparateActions charts produce the exact same output when simulated.

Was this topic helpful?