我有阀门的维护时间表。例如,在时间t = 15Hrs时停止阀门20小时,然后在时间t = 40Hrs时停止5小时,等等。
我现在实现此目标的方法是使用动态事件。本质上,每次必须打开/关闭阀门时,我都会创建一个动态事件。
因此,例如在“模拟”中,在“模拟运行之前”,我有以下代码:
root.create_MyDynamicEvent(15,HOUR,false); root.create_MyDynamicEvent(35,HOUR,true);
MyDynamicEvent的操作
如果(打开==真) valve.open(); 其他 valve.close();
这似乎可行,但是我很想知道是否会有一种“更好”的方式
谢谢