我一直在使用OpenModelica进行实时仿真案例,如果我可以暂停模拟一段时间,那就太好了,尤其是当我在等待新的真实集合时 - 时间数据到达。换句话说,这是Modelica模拟与外部环境同步的问题。
OpenModelica引入了一个新的仿真标志 -RT ,但它不起作用。它只是帮助您实时或任何一小部分使整个模拟同步。
我想做的是10秒的模拟,任何速度的速度都比10秒更快。然后,模拟必须在实时等待新数据流t = 10秒。在那些时候,我的可笨拙的更新了,并由模型再次读取。
也许可能由modelica_devicedrivers.operatingsystem提供的某些功能可以帮助:https://github.com/modelica/modelica/modelica_devicedrivers