model try
Real x(start = 1);
algorithm
when x >= 7 then
reinit(x, 5);
end when;
equation
der(x) = 1 ;
end try;
when
每当保护条件从 false 更改为 true 时,都应该触发该语句。但在 OpenModelica 中并非如此。try
OpenModelica 中的示例显示when
仅触发一次。我想知道这是OpenModelica的错误还是我的一些误解。