Coder typedef 兼容性
强制生成 rtwtypes.h 文件的选项
自 R2023a 起
模型配置窗格: 代码生成 / 数据类型替换
描述
如果将数据类型替换设置为 Use C data types with fixed-width integers,则生成的代码将使用 C99 语言标准中的数据类型,并且不需要 rtwtypes.h 定义。默认情况下,代码生成器不会创建 rtwtypes.h 文件。在某些情况下会生成 rtwtypes.h 文件,因为位于 matlabroot 下的静态源代码可能需要它。如果您使用需要 Simulink® Coder™ 数据类型定义的自定义代码,请选中代码生成器 typedef 兼容性复选框以强制生成 rtwtypes.h 文件。
依赖关系
要启用此参数,请将数据类型替换设置为对定宽整数使用 C 数据类型。
设置
off (默认) | onon生成
rtwtypes.h文件。off不要生成
rtwtypes.h文件。
推荐的设置
| 应用情形 | 设置 |
|---|---|
| 调试 | 无影响 |
| 可追溯性 | 无影响 |
| 效率 | 无影响 |
| 安全预警 | 无影响 |
编程用法
参数:CoderTypedefsCompatibility |
| 类型:字符向量 |
值: 'on' | 'off' |
默认值:'off' |
版本历史记录
在 R2023a 中推出