Stateflow    

Inputting Data from Simulink

These tasks describe how to add and define the necessary fields for a data input from Simulink:

Add a Data Object Choosing a Chart as the Parent

These steps describe how to add a data object:

  1. Choose Explore from the graphics editor Tools menu to invoke the Explorer.
  2. Select a chart object in the hierarchy that you want to be the data object's parent.

    You must explicitly choose a parent to create a data object. Choosing the Chart to be the parent determines that the data resides within the chart.

  1. Choose Data from the Explorer Add menu. The Data Properties dialog box is displayed.
  2. Enter a name in the Name field.

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, Output to Simulink, Temporary, or Constant.

Choose Input from Simulink as the Scope to enable access rights to Simulink and any offspring of the chart.

When you add a data input, each data input is represented on the Stateflow block by a Simulink input port. Multiple data inputs to the Stateflow block must be scalar (they cannot be vectorized).

Specify Data Attributes

If you want to change the defaults, you can specify data Units, Type, Initial, Minimum, and Maximum values.

Apply and Save 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.


 Inputting Events from Simulink Outputting Events to Simulink