万博1manbetxSimulink非线性编译时间

4次浏览(最近30天)
你好,
我有一个simul万博1manbetxink模型,我想在其中模拟一个自定义子系统的多个对象。
模拟应该在加速器模式下运行,但是当我增加子系统的大小时,编译时间开始超出线性增长。
sldiagnostics 函数表明,这种行为是由 预编译后评估通知 的过程。
是否有关于它指的是什么以及如何提高性能的参考?

答案(1)

菲利普Walchli
菲利普Walchli 2019年5月15日
你好,法比安
其实我也有同样的问题。我不知道这个过程“预编译后评估通知”指的是什么,但通过对我的模型进行逆向工程,我发现我可以通过减少块的数量来大幅减少它的处理时间(在我的例子中,我使用了相当多的子系统块来更有效地对模型进行可视化排序)。尽管如此,我的编译时间相当长,我欢迎关于这个主题的任何其他想法/建议/评论。
你那边已经有进展了吗?
1评论
Vishnubharathi thirupathi
Vishnubharathi thirupathi 2021年8月13日
嗨,菲利普,你有没有找到减少“预编译后评估通知”时间的方法?在我的例子中,我使用Matlab中的simulin万博1manbetxk文件。我把它们保存到本地驱动器,编译并运行。我不知道我使用的内存是否足够。我得到了8GB RAM,示例模型不是超级复杂,但它有几个子系统。

登录评论。

社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!

开始狩猎!