设置目标 -“代码生成顾问”对话框
描述
选择代码生成目标并确定其优先级,以便与代码生成顾问结合使用。
类别:代码生成
设置
从可用目标列表中,选择目标。
点击选择按钮(指向右侧的箭头)将您选择的目标移至所选目标 - 优先列表中。
点击较高优先级(向上箭头)和较低优先级(向下箭头)按钮来确定目标的优先级。
目标
可用目标列表。
执行效率 - 配置代码生成设置以实现快速执行。 |
ROM 效率 - 配置代码生成设置以减少 ROM 使用量。 |
RAM 效率 - 配置代码生成设置以减少 RAM 使用量。 |
可追溯性 - 配置代码生成设置以提供模型元素和代码之间的映射。 |
安全预警 - 配置代码生成设置以提高代码的清晰度、确定性、稳健性和可验证性。 |
调试 - 配置代码生成设置以调试代码生成编译过程。 |
MISRA C:2012 规范 - 配置代码生成设置以提高与 MISRA C:2012 规范的合规性。 |
Polyspace - 配置代码生成设置以便为 Polyspace® 分析准备代码。 |
注意
如果选择 MISRA C:2012 规范代码生成目标,代码生成顾问将检查:
模型配置设置是否符合 MISRA C:2012 配置设置建议。
不支持或不推荐用于 MISRA C:2012 合规性代码生成的模块。
优先级
从可用目标参数中选择目标后,在所选目标 - 优先参数中组织目标,优先级最高的目标位于顶部。
依存关系
此对话框仅对基于 ERT 的目标显示。
命令行信息
参数:'ObjectivePriorities' |
类型:字符向量元胞数组或字符串数组;可用值的组合 |
值:{''} | {'Execution efficiency'} | {'ROM efficiency'} | {'RAM efficiency'} | {'Traceability'} | {'Safety precaution'} | {'Debugging'} | {'MISRA C:2012 guidelines'} | {'Polyspace'} |
默认值:{''} |