这个例子展示了如何设计一个循环调度程序在Stateflow®。循环调度程序设计模式使您能够执行一个仿真软件®子系统多次在一个时间步。金宝appStateflow调度器扩展控制子系统执行仿真软件模型,决定执行顺序基于块隐式连接和样品时间传播。金宝app
在这个例子中,循环调度图广播一个函数调用的输出事件多次执行函数调用子系统A1每个时间步。在每个时间步长:
仿真软件金宝app模型激活边缘函数图的上升边1毫秒的脉冲发生器。
边缘函数图表广播函数调用的输出事件调用
激活循环调度图。
循环调度表调用发送
操作员进行函数调用的输出事件A1
很多次了。
每个事件的广播A1
执行子系统A1。子系统计算其输出并将控制返回给循环调度图。
当你模拟模型,显示的值范围y
在每个时间步。
在每个时间步的价值y
增加25,因为:
循环调度程序实现的流程图为
循环迭代10次。
在每个迭代中为
循环,图表的增量y
1(恒定值的输入u1
)。
每次A1图表输出事件广播子系统,子系统的增量y
1.5。