使用after运算符替换at运算符
如果将at运算符与绝对时间-时间逻辑一起使用,则在尝试模拟模型时会出现错误消息。请改用after运算符。
假设您想使用(5.33,秒)的转换来定义时间延迟。
将转换更改为after(5.33秒),如图所示。这样就不报错了。
使用带有后运算符的外部自循环转换来替换每个运算符
如果您使用带有绝对时间-时间逻辑的every运算符,则在尝试模拟模型时会出现错误消息。请改用带有after运算符的外部自循环转换。
假设您想在图表执行期间每2.5秒打印一次活动状态的状态消息,如Check_status的状态操作所示。
将状态操作替换为外部自循环转换,如图所示。
还要在状态中添加一个历史节点H,以便图表记住每次自循环转换之前的状态设置。
下面自己搭建一个流程图,
流程图分为off-state和on-state,当du