数据声明
数据声明的位置
模型配置窗格: 代码生成 / 代码布局
描述
指定声明 extern、typedef 和 #define 语句的位置。
依赖关系
此参数启用数据声明文件名。
设置
自动 (默认) | 源文件中声明的数据 | 在单个单独源文件中定义的数据
默认值:自动
- 自动
让代码生成器确定声明应位于何处。
- 源文件中声明的数据
将声明放在函数所在的
.h头文件中。不使用数据头模板文件。代码生成器将声明放在一个或多个函数.h文件中,具体取决于函数源文件的数量和先前在 Simulink® 模型中选择的文件分区。- 在单个单独源文件中定义的数据
将声明放入在数据声明文件名字段中指定的数据头文件中。代码生成器根据数据头模板组织和格式化声明,数据头模板需通过头文件(*.h)模板参数指定,该参数位于代码生成窗格的以下选项卡的数据部分:模板选项卡。
限制
此参数应用于具有除以下存储类之外的存储类的数据:
ExportedGlobal
ImportedExtern
ImportedExternPointer
BitField
FileScope
Struct
CompilerFlag
Localizable(非全局变量)
推荐的设置
| 应用情形 | 设置 |
|---|---|
| 调试 | 无影响 |
| 可追溯性 | 有效值 |
| 效率 | 无影响 |
| 安全预警 | 无影响 |
编程用法
参数:GlobalDataReference |
| 类型:字符向量 |
值: 'Auto' | 'InSourceFile' | 'InSeparateHeaderFile' |
默认值:'Auto' |
版本历史记录
在 R2006a 中推出