离散事件图精确计时
此示例显示了离散事件图块在设施中生成部件时执行的精确时间。比较了离散事件图和Stateflow®块的行为。这两个区块都需要Stateflow®许可证。使用离散事件图块,示例显示事件的时间分辨率可以任意精确,并且独立于模型采样时间。
在本例中,实体表示在π
秒。解算器设置为固定步
步长1
,对于Stateflow®图表块,使用启用超级步骤语义
选中复选框。有关更多信息,请参见超步语义(Stateflow).
模型描述
在此模型中,部件生成块是使用离散事件图表块创建的,部件生成图是使用Stateflow®图表块创建的。两个块包含相同的状态转换模型,包括两个状态,CreatePart
而且WaitForQA
.
的
CreatePart
状态表示的生产部分
在π
秒。
的
WaitForQA
状态代表等待品管部门办理部分
的验证。
启用样本时间注释并模拟模型。注意,离散事件图块的采样时间反映了基于事件的采样。
仿真结果
观察到部分
是由离散事件图生成的精确3.14
秒,与模拟步长无关。
观察到部分
由Stateflow®Chart在4
秒。这是由于固定的步长1
,这会导致Stateflow®图表块等待到下一个模拟步骤。