万博1manbetxSimulink实时桌面使用所有可用的CPU时间

4次观看(最近30天)
你好。
我有一个使用UDP与X平面11接口的模型。万博1manbetxSimulink都以0.01的样本时间接收并发送UPD数据包。我注意到MATLAB使用了很多CPU时间,从而减慢了模拟器。为了测试这种行为的原因,我制作了另一个模型,该模型仅包含数据包输入,数据包输出块和一些简单的块,使我可以测量MATLAB和X-Plane之间的延迟。CPU使用的所有核心仍然不合理地高。MATLAB在所有CPU内核上使用约40-60%的时间。
我试过了:
  • 正常,加速器和外部模式
  • 在SLDRT块中设置“屈服CPU”
  • 改变样本时间
除了删除数据包输入(UDP)块以外,该块使用大多数模拟时间,根据Profiler。
我的目标是最大程度地减少模型和X平面之间的延迟。目前,延迟约为30-50毫秒,较低的CPU使用可能会帮助更快地运行X平面。

答案(0)

社区寻宝

在Matlab Central中找到宝藏,发现社区如何为您提供帮助!

开始狩猎!