主要内容

数据声明

数据声明的位置

模型配置窗格: 代码生成 / 代码布局

描述

指定声明 externtypedef#define 语句的位置。

依赖关系

此参数启用数据声明文件名

设置

自动 (默认) | 源文件中声明的数据 | 在单个单独源文件中定义的数据

默认值:自动

自动

让代码生成器确定声明应位于何处。

源文件中声明的数据

将声明放在函数所在的 .h 头文件中。不使用数据头模板文件。代码生成器将声明放在一个或多个函数 .h 文件中,具体取决于函数源文件的数量和先前在 Simulink® 模型中选择的文件分区。

在单个单独源文件中定义的数据

将声明放入在数据声明文件名字段中指定的数据头文件中。代码生成器根据数据头模板组织和格式化声明,数据头模板需通过头文件(*.h)模板参数指定,该参数位于代码生成窗格的以下选项卡的数据部分:模板选项卡。

限制

此参数应用于具有除以下存储类之外的存储类的数据:

  • ExportedGlobal

  • ImportedExtern

  • ImportedExternPointer

  • BitField

  • FileScope

  • Struct

  • CompilerFlag

  • Localizable(非全局变量)

推荐的设置

应用情形设置
调试无影响
可追溯性有效值
效率无影响
安全预警无影响

编程用法

参数:GlobalDataReference
类型:字符向量
值: 'Auto' | 'InSourceFile' | 'InSeparateHeaderFile'
默认值:'Auto'

版本历史记录

在 R2006a 中推出