主要内容

最大堆栈大小(字节)

描述

指定模型的最大堆栈大小(以字节为单位)。

类别:优化

设置

默认值:继承的目标

继承的目标

金宝app®编码器™软件将最大的堆栈大小分配给以下较小的值:

  • 默认值(200,000字节)由金宝app仿真软件编码器软件

  • TLC变量的值MaxStackSize在系统目标文件中

< >指定一个值

指定一个正整数值。金宝app仿真软件编码器软件将最大堆栈大小分配给指定的值。

请注意

如果为模型指定了最大堆栈大小,则所引用模型的估计所需堆栈大小必须小于父模型的指定最大堆栈大小。

提示

  • 如果将最大堆栈大小指定为零,则生成的代码将所有变量实现为全局数据。

  • 如果您指定最大堆栈,则生成的代码包含最少数量的全局变量。

  • 如果你的模型包含一个大于4096字节的变量,默认情况下代码生成器会在全局内存中实现它。您可以通过更改TLC变量的值来增加代码生成器放置在本地内存中的变量的大小MaxStackVariableSize.你可以在MATLAB命令窗口中输入以下命令来改变这个值:
    set_param (modelName TLCOptions, -aMaxStackVariableSize = N)

命令行信息

参数:MaxStackSize
类型:int
值:有效值
默认值:继承的目标

推荐设置

应用程序 设置
调试 没有影响
可追溯性 没有影响
效率 没有影响
安全预防措施 没有影响

相关的话题