我一直在使用OpenModelica进行实时仿真案例,如果我可以暂停模拟一段时间,那将会非常棒,特别是当我等待新的实时数据集到达时。换句话说,它是Modelica仿真与外部环境同步的问题。
OpenModelica引入了a new simulation flag -rt,但它没有做好工作。它只是帮助您使整个模拟与实时或其中的任何部分同步。
我想做的是10秒的模拟,任何速度都快于10秒。然后,模拟必须在实时t = 10秒等待新数据流。在那些时间实例中,我的CombiTable已更新,并由模型再次读取。
答案 0 :(得分:1)
也许Modelica_DeviceDrivers.OperatingSystem提供的某些功能可以提供帮助:https://github.com/modelica/Modelica_DeviceDrivers