主要内容

加速模拟

提高模型更新性能

Stateflow®使用即时(JIT)编译模式来提高模型更新性能仿真软件中最图表金宝app®模型。有资格Stateflow JIT模式适用于图表。图表在JIT模式,Stateflow生成仿真的执行引擎在内存中。这些图表,Stateflow不生成C代码或墨西哥人文件模拟图。JIT模式提供了最佳的性能在编译的一个模型。

一些图表,如图表与信号记录,无法享受JIT模式。

Stateflow模型包括仿真调试支持。金宝app获得最优性能,使用此命令关闭调试:

香港证监会(“coder_options”,forceDebugOff = true);

当你运行这个命令,你Stateflow图表没有调试支持或运行时错误检查。金宝app

请注意

当你关闭调试,动画也关掉。

禁用模拟目标参数,影响执行速度

更快地模拟模型,打开配置参数对话框,,模拟目标窗格中,在先进的参数这些参数、清除复选框:

  • 回波表达式没有分号在MATLAB -禁用运行时输出®命令窗口,比如不要用分号终止行动,清除此复选框。看到回波表达式没有分号(金宝app模型)

  • 打破Ctrl + C禁用能力打破长期执行使用Ctrl + C,清除此复选框。看到打破Ctrl + C(金宝app模型)

加速模拟

使用这些技巧,进一步加快仿真:

紧闭的图表

在模型模拟,任何打开的图表启用了动画模拟的时间较长。如果你关闭所有的图表,模拟运行得更快。

禁用内容预览

在仿真模型时,任何打开的图表与内容预览启用模拟的时间较长。如果禁用内容预览,模拟运行得更快。禁用内容预览,选择启用了内容预览图表。在状态图选项卡上,单击内容预览

紧闭范围块

在模型模拟,任何打开的街区不断更新他们的显示范围。如果你把所有块封闭的范围,你可以加速仿真。仿真结束后,您可以打开范围块来查看结果。

在你的模型使用图书馆的图表

如果您的模型包含多个图表,不要使用JIT模式,包含相同的元素,你可能生成的多个副本相同的仿真代码。通过使用库图表,您可以减少副本的数量相同的仿真代码。例如,使用五库图表减少了相同副本的数量从5比1。

有关更多信息,请参见创建专门的图表库大规模建模

相关的话题