在模型类中包含模型类型
代码生成器是否将模型类型定义放在模型类中
模型配置窗格: 代码生成 / 接口
描述
在模型类中包含模型类型参数指定代码生成器是否将模型类型定义放在模型类中。
设置
On (默认) | Off- On
允许在模型类命名空间内生成模型类型定义。模型类型定义包括:
根级输入端口和输出端口
模块输入和输出
DWork 向量
模块和常量参数
连续状态
实时模型数据结构 (
rtModel)
生成的代码减少了 MISRA 7-3-1 违规行为。
用户定义类型(例如
Simulink.Bus对象或在 MATLAB Function 模块或 Stateflow® 图中定义的类型)仍在全局命名空间中生成。- Off
禁用全局命名空间内模型类型定义的生成。
推荐的设置
| 应用情形 | 设置 |
|---|---|
| 调试 | 无影响 |
| 可追溯性 | 无影响 |
| 效率 | On |
| 安全预警 | 无建议 |
编程用法
参数:IncludeModelTypesInModelClass |
| 类型:字符向量 |
值: 'on' | 'off' |
默认值:'on' |
版本历史记录
在 R2020a 中推出