Stateflow | ![]() ![]() |
Inputting Events from Simulink
These tasks describe how to add and define the necessary fields for an event input from Simulink:
Input from Simulink
as the Scope
Trigger
typeAdd an Event Choosing a Chart as the Parent
These steps describe how to add an event:
You must explicitly choose a parent to create an event. Choosing the chart to be the parent of the event enables receive rights to Simulink, to the chart, and all its offspring.
Choose Input from Simulink as the Scope
Once you have chosen the chart as the parent, the choice of valid scopes includes Local
, Input from Simulink
, or Output to Simulink
.
Choose Input from Simulink
as the Scope
to enable send rights to Simulink and any offspring of the chart and to enable receive rights to the chart and all of its offspring.
When you add an event input, a single Simulink trigger port is added to the top of the Stateflow block.
Select the Trigger
The trigger defines how the Stateflow block's input events are handled in the context of their Simulink model. The Trigger
type indicates what kind of signal has meaning for the input event. The Trigger
can have these values.
Each Stateflow block can only have one overall trigger type, either function call or edge. See Specifying Trigger Types for more information.
Apply the Changes
Click on the Apply button to save the properties. Click on the OK button to save the properties and close the dialog box.
![]() | Defining Edge-Triggered Output Events | Inputting Data from Simulink | ![]() |