主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

优先目标

用于审查模型配置参数设置的代码生成顾问目标的优先列表

模型配置窗格: 代码生成

描述

按优先级顺序指定的目标列表,用于使用代码生成顾问检查模型配置参数设置。要选择目标并确定其优先级,点击设置目标,然后在“设置目标- 代码生成顾问”对话框中进行更改。

依赖关系

  • 仅当系统目标文件设置为基于 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 中推出