这个例子模拟了一个由statflow®交通灯系统控制的单向道路交叉路口。状态流图通过使用活动状态输出来跟踪每个交通灯的状态。交通灯的行为由statflow掩码上的参数控制。
动画交通灯的阶段由状态流图的输出数据决定。输出数据的值对应于子状态的活动子状态Light1Controller
和Light2Controller
,分别。
状态流图流量控制器并行管理两个流量控制器。每个控制器根据交叉口的交通拥堵情况、Simulink®的输入以及图表掩码上的参数确定下游交通灯的相位。金宝app有关更多信息,请参见创建一个与Simulink共享参数的掩码金宝app.
两者的儿童活动Light1Controller
和Light2Controller
通过枚举类型的数据输出到S金宝appimulink。statflow自动管理这些数据。有关更多信息,请参见通过活动状态数据监视状态活动.
打开其中一个光控制器(例如,Light1Controller
).
右击并选择Properties。
请注意,创建用于监视的输出选项,并设置为孩子的活动
.
这个领域数据名称对应于链接实例上的输出数据的名称。
这个输出被映射到一个被调用的图表级输出Light1
.
模拟模型,以看到交通灯方块动画。