万博1manbetxSimulink编码器RSIM运行时

2次观看(最近30天)
朱利安·贝克尔
朱利安·贝克尔 2018年7月17日
回答: Rishabh Rathore 2018年7月27日
您好,我在将simulink模型部署到可执行文件中遇到了一些问题。万博1manbetxRSIM可执行文件和Simulink计算之间的运行时差很大。万博1manbetx可执行文件最多需要长达10倍​​。我的期望是相反。所以我的问题是,这是否正常,是否有什么可以做的?我的示例模型如https://de.mathworks.com/help/help/rtw/examples/usise-rsim-target-for-batch-simulations.html所述,我汇编的“ rtwdemo_rsimtf”中的“ rtwdemo_rsimtf”。我的其他样本,其中简单地添加了常数和一个复杂的模型。我使用System('ModelName')和使用SIM('ModelName')的模型运行可执行文件,并用TIC和TOC停止了时间。我让他们连续运行一次或最多1000次,而SIM命令总是更快。我检查了该文档的表现更好,但没有任何帮助。 Is this normal?

答案(1)

Rishabh Rathore
Rishabh Rathore 2018年7月27日
预计可执行文件需要花费比模拟更长的时间。
但是,您可以尝试使用线性求解器(固定步骤求解器)来减少模拟和可执行文件的执行时间。如果所涉及的大多数方程都是线性的,则可以提供帮助。

社区寻宝

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

开始狩猎!