主要内容

模型单行道交叉口

这个例子模拟了一个由statflow®交通灯系统控制的单向道路交叉路口。状态流图通过使用活动状态输出来跟踪每个交通灯的状态。交通灯的行为由statflow掩码上的参数控制。

交叉模型

动画交通灯的阶段由状态流图的输出数据决定。输出数据的值对应于子状态的活动子状态Light1ControllerLight2Controller,分别。

流量控制器

状态流图流量控制器并行管理两个流量控制器。每个控制器根据交叉口的交通拥堵情况、Simulink®的输入以及图表掩码上的参数确定下游交通灯的相位。金宝app有关更多信息,请参见创建一个与Simulink共享参数的掩码金宝app

活动状态输出

两者的儿童活动Light1ControllerLight2Controller通过枚举类型的数据输出到S金宝appimulink。statflow自动管理这些数据。有关更多信息,请参见通过活动状态数据监视状态活动

  • 打开其中一个光控制器(例如,Light1Controller).

  • 右击并选择Properties。

  • 请注意,创建用于监视的输出选项,并设置为孩子的活动

  • 这个领域数据名称对应于链接实例上的输出数据的名称。

  • 这个输出被映射到一个被调用的图表级输出Light1

模拟

模拟模型,以看到交通灯方块动画。

相关的话题