Design logic by using state charts and execute that logic as MATLAB programs. Execute and unit test your chart in the Stateflow editor. Control the behavior of user interfaces and data processing applications through your chart.
|hasChanged||Detect change in data since last time step|
|hasChangedFrom||Detect change in data from specified value|
|hasChangedTo||Detect change in data to specified value|
|after||Execute chart after event broadcast or specified time|
|at||Execute chart at event broadcast or specified time|
|count||Chart executions during which condition is valid|
|elapsed||Time since state became active|
|every||Execute chart at regular intervals|
|temporalCount||Number of events, chart executions, or time since state became active|
Save standalone Stateflow charts outside of Simulink® models.
Run Stateflow charts in MATLAB or through the Stateflow Editor.
Interrupt execution to step through each action in a Stateflow chart.
Create a MATLAB script or a Simulink model that invokes a standalone Stateflow chart.
Produce flow charts from your MATLAB code.