主要内容

最大堆栈尺寸(字节)

描述

为模型指定字节中的最大堆栈大小。

类别: 优化

设置

默认:从目标继承

从目标继承

万博1manbetx®CODER™软件将最大堆栈大小分配给以下较小值:

  • 设置的默认值(200,000字节)万博1manbetxSimulink编码器软件

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

<指定值>

指定正整数值。万博1manbetxSimulink编码器软件将最大堆栈大小分配给指定值。

笔记

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

提示

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

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

  • 如果您的模型包含大于4096字节的变量,则默认情况下,代码生成器将其实现在全局内存中。您可以通过更改TLC变量的值来增加代码生成器在本地内存中放置的变量的大小MaxStackVariablesize。您可以通过在MATLAB命令窗口中键入以下命令来更改此值:
    set_param(modelname,'tlcoptions',' - amaxstackvariablesize = n')

命令行信息

范围:MaxStackSize
类型:int
价值:有效值
默认:从目标继承

推荐设置

应用 环境
调试 没有影响
可追溯性 没有影响
效率 没有影响
安全预防措施 没有影响

相关话题