主要内容

优先目标

R2026b

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

模型配置窗格: 代码生成

描述

您通过代码生成顾问为审核模型配置参数设置而按优先顺序指定的目标列表。要选择和按优先级排列目标,请点击设置目标并在“设置目标 - 代码生成顾问”对话框中进行更改。

依赖关系

  • 此参数仅在系统目标文件设置为基于 ERT 的系统目标文件时出现。对于基于 GRT 的系统目标文件配置,请使用参数选择目标选择目标。

  • 要生成代码,此参数需要 Embedded Coder®。

设置

未指定 (默认) | 执行效率 | ROM 效率 | RAM 效率 | 可追溯性 | 安全预警 | 调试 | MISRA C:2023 规范 | MISRA CPP:2023 规范 | Polyspace | ...

默认值:未指定

未指定

未指定目标。不使用代码生成顾问优化代码生成设置。

执行效率

配置代码生成参数设置以实现快速执行时间。

ROM 效率

配置代码生成参数设置以减少 ROM 使用量。

RAM 效率

配置代码生成参数设置以减少 RAM 使用量。

可追溯性

配置代码生成参数设置以提供模型元素和代码之间的映射。

安全预警

配置代码生成参数设置以提高代码的清晰度、确定性、稳健性和可验证性。

调试

配置代码生成参数设置以调试代码生成编译过程。

MISRA C:2023 规范

配置代码生成参数设置以提高 MISRA C:2023 规范合规性。

MISRA CPP:2023 规范

配置代码生成参数设置以提高 MISRA C++:2023 规范合规性。

Polyspace

配置代码生成参数设置以便为 Polyspace® 分析准备代码。

注意

如果选择 MISRA C:2023 规范代码生成目标,代码生成顾问将检查:

  • 模型配置设置是否符合 MISRA C:2023 配置设置建议。

  • 不支持或不推荐用于 MISRA C:2023 合规性代码生成的模块。

推荐的设置

应用情形设置
调试调试
可追溯性可追溯性
效率执行效率(执行)、ROM 效率 (ROM)、RAM 效率 (RAM)
安全预警安全预警

编程用法

参数:ObjectivePriorities
类型:字符向量元胞数组或字符串数组
值:{''} | {'Execution efficiency'} | {'ROM efficiency'} | {'RAM efficiency'} | {'Traceability'} | {'Safety precaution'} | {'Debugging'} | {'MISRA C:2023 guidelines'} | {'MISRA CPP:2023 guidelines'} | {'Polyspace'} | 目标名称元胞数组
默认值:{''}

版本历史记录

在 R2009a 中推出