在模拟模拟过程中等待或暂停



我一直在使用OpenModelica进行实时仿真案例,如果我可以暂停模拟一段时间,那就太好了,尤其是当我在等待新的真实集合时 - 时间数据到达。换句话说,这是Modelica模拟与外部环境同步的问题。

OpenModelica引入了一个新的仿真标志 -RT ,但它不起作用。它只是帮助您实时或任何一小部分使整个模拟同步。

我想做的是10秒的模拟,任何速度的速度都比10秒更快。然后,模拟必须在实时等待新数据流t = 10秒。在那些时候,我的可笨拙的更新了,并由模型再次读取。

也许可能由modelica_devicedrivers.operatingsystem提供的某些功能可以帮助:https://github.com/modelica/modelica/modelica_devicedrivers

最新更新