主要内容

离散事件图精确计时

此示例显示了离散事件图块在设施中生成部件时执行的精确时间。比较了离散事件图和Stateflow®块的行为。这两个区块都需要Stateflow®许可证。使用离散事件图块,示例显示事件的时间分辨率可以任意精确,并且独立于模型采样时间。

在本例中,实体表示在π秒。解算器设置为固定步步长1,对于Stateflow®图表块,使用启用超级步骤语义选中复选框。有关更多信息,请参见超步语义(Stateflow)

模型描述

在此模型中,部件生成块是使用离散事件图表块创建的,部件生成图是使用Stateflow®图表块创建的。两个块包含相同的状态转换模型,包括两个状态,CreatePart而且WaitForQA

  • CreatePart状态表示的生产部分π秒。

  • WaitForQA状态代表等待品管部门办理部分的验证。

启用样本时间注释并模拟模型。注意,离散事件图块的采样时间反映了基于事件的采样。

仿真结果

观察到部分是由离散事件图生成的精确3.14秒,与模拟步长无关。

观察到部分由Stateflow®Chart在4秒。这是由于固定的步长1,这会导致Stateflow®图表块等待到下一个模拟步骤。

另请参阅

相关的话题