文档

默认参数行为

描述

在生成的代码中将数字块参数转换为常量内联值。

类别:优化

设置

默认值:可调对于GRT目标|内联对于ERT目标

内联

默认参数行为内联以减少全局RAM使用并提高生成代码的效率。代码不分配内存来表示数字块参数,如获得a的参数获得块。相反,代码内联了这些块参数的文字数值。

可调

默认参数行为可调在生成的代码中启用数字块参数的可调性。代码表示使用存储类的数字块参数和变量汽车,包括数值MATLAB®变量,作为全局参数结构的可调字段。

提示

  • 你是否设置默认参数行为内联可调,创建参数数据对象,以保持块参数的可调性。有关更多信息,请参见在生成的代码中创建可调的校准参数

  • 当您从非基于ert的系统目标文件切换到基于ert的系统目标文件时,默认参数行为内联默认情况下。的设置默认参数行为以后。

  • 当一个顶级模特使用被引用的模型,或者一个模型被另一个模型引用时:

    • 所有引用的模型必须设置默认参数行为内联如果顶级模特有默认参数行为设置为内联

    • 顶层模型可以指定默认参数行为作为可调内联

  • 如果您的模型包含环境控制器块,您可以抑制代码生成分支连接到Sim端口,如果您设置默认参数行为内联分支不包含外部信号。

依赖关系

当你设定默认参数行为内联,启用以下配置参数:

命令行信息

参数:DefaultParameterBehavior
类型:特征向量
值:“内联”|可调的
默认值:可调的对于GRT目标|“内联”对于ERT目标

推荐设置

应用程序 设置
调试 可调在开发过程中
内联用于生产代码生成
可追溯性 内联
效率 内联
安全预防措施 没有影响

相关的话题

这个话题有帮助吗?