To compute a continuous state, you must determine its time derivative. You can represent this information by using local variables that are updated in continuous time. Continuous-time simulation is supported only in Stateflow® charts in Simulink® models. For more information, see Continuous-Time Modeling in Stateflow.
Configure the chart to update in continuous time, as described in Configure a Stateflow Chart for Continuous-Time Simulation.
Add a data object to your chart, as described in Add Stateflow Data.
Set the Scope property for the data object to
Set the Update Method property for the data
In a Stateflow chart, continuous-time variables always have type
For each continuous-time variable, Stateflow implicitly creates a variable to represent its time derivative. A
chart denotes time derivative variables as
_dot. For example,
data_dot represents the time derivative of a continuous
data. You can write to the time derivative variable in
during action of a state. The time derivative variable does
not appear in the Symbols pane or in the Model Explorer.
Do not explicitly define variables with the suffix
a chart configured for continuous-time simulation.
In a Stateflow chart, you represent the continuous state by using local variables
rather than inputs or outputs. To expose the continuous state to a Simulink model, you must explicitly assign the local variables to Stateflow outputs in the
during action of a state.
Scope for continuous-time variables can be
Define continuous-time variables at the chart level or below in the Stateflow hierarchy.
Expose the continuous state of a chart by assigning the local continuous-time variable to a Stateflow output.