加速模拟
提高模型更新性能
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。
有关更多信息,请参见创建专门的图表库大规模建模。