优先目标
用于审查模型配置参数设置的代码生成顾问目标的优先列表
模型配置窗格: 代码生成
描述
按优先级顺序指定的目标列表,用于使用代码生成顾问检查模型配置参数设置。要选择目标并确定其优先级,点击设置目标,然后在“设置目标- 代码生成顾问”对话框中进行更改。
依赖关系
仅当系统目标文件设置为基于 ERT 的系统目标文件时,此参数才会出现。对于基于 GRT 的系统目标文件配置,使用参数 Select objective 选择一个目标。
要生成代码,此参数需要 Embedded Coder®。
设置
未指定 (默认) | 执行效率 | ROM 效率 | RAM 效率 | 可追溯性 | 安全预警 | 调试 | MISRA C:2012 规范 | Polyspace | ...
默认值:未指定
- 未指定
未指定目标。不要使用代码生成顾问来优化代码生成设置。
- 执行效率
配置代码生成参数设置以实现快速执行时间。
- ROM 效率
配置代码生成参数设置以减少 ROM 使用率。
- RAM 效率
配置代码生成参数设置以减少 RAM 使用量。
- 可追溯性
配置代码生成参数设置以提供模型元素和代码之间的映射。
- 安全预警
配置代码生成参数设置,以提高代码的清晰度、确定性、稳健性和可验证性。
- 调试
配置代码生成参数设置,以调试代码生成构建过程。
- MISRA C:2012 规范
配置代码生成参数设置以提高对 MISRA C:2012 规范的遵守程度。
- Polyspace
配置代码生成参数设置,为 Polyspace® 分析准备代码。
注意
如果您选择 MISRA C:2012 规范代码生成目标,则代码生成顾问会检查:
模型配置设置符合 MISRA C:2012 配置设置建议。
对于不支持或不推荐用于 MISRA C:2012 兼容代码生成的模块。
推荐的设置
| 应用情形 | 设置 |
|---|---|
| 调试 | 调试 |
| 可追溯性 | 可追溯性 |
| 效率 | 执行效率(执行)、ROM 效率 (ROM)、RAM 效率 (RAM) |
| 安全预警 | 安全预警 |
编程用法
参数:ObjectivePriorities |
| 类型:字符向量元胞数组或字符串数组 |
值: {''} | {'Execution efficiency'} | {'ROM efficiency'} | {'RAM efficiency'} | {'Traceability'} | {'Safety precaution'} | {'Debugging'} | {'MISRA C:2012 guidelines'} | {'Polyspace'} |目标名称元胞数组 |
默认值:{''} |
版本历史记录
在 R2009a 中推出