AUTOSAR 组件设计器
生成符合 AUTOSAR 标准的 C 或 C++ 代码,并为汽车系统中使用的处理器导出 ARXML 描述
说明
使用 AUTOSAR 组件设计器从 AUTOSAR 组件模型生成 C 或 C++ 代码和 ARXML 描述。当您打开该 App 时,工具条上会添加 AUTOSAR 选项卡。AUTOSAR 选项卡表示 AUTOSAR Blockset 工作流中的任务组。
使用该 App 执行以下任务:
如果您不熟悉 AUTOSAR Blockset,请使用 Embedded Coder® 快速向导为 AUTOSAR 代码生成准备您的模型。快速向导根据您的目标和应用选择基本的代码生成设置。点击快速向导。对于代码生成输出,选择符合 AUTOSAR 的 C 代码或符合 AUTOSAR Adaptive 平台的 C++ 代码。
设置代码生成目标,并为代码生成准备您的模型。点击 C/C++ 代码顾问。
配置模型配置参数。选择设置 > C/C++ 代码生成设置或设置 > 硬件实现。
打开 AUTOSAR 组件设计器会打开 AUTOSAR 代码透视,其中包含代码映射编辑器。使用代码映射编辑器将模型入口函数、数据和其他元素映射到在 AUTOSAR 标准中定义的 AUTOSAR 元素和属性。选择代码接口 > 个体元素代码映射。
使用 AUTOSAR 字典在 AUTOSAR 组件透视中配置 AUTOSAR 元素。选择代码接口 > AUTOSAR 字典,或在代码映射编辑器中点击
。在 XML 选项视图中,配置 ARXML 导出的设置。
为测试或集成生成 AUTOSAR 代码和 ARXML 描述。点击生成代码。
打开代码视图以同时查看模型与生成的代码。点击查看代码。在代码视图中,您可以通过点击带超链接的代码行在模型元素和代码之间进行追溯。要取消可追溯性突出显示,请点击取消突出显示。
通过点击打开报告打开最新的 HTML 代码生成报告。要配置 HTML 报告生成选项,请从打开报告菜单中选择报告选项。
创建一个要与第三方共享的受保护模型,以用于仿真和代码生成。选择共享 > 生成受保护模型。
将模型代码和编译工件打包在一个 ZIP 文件中,例如用于转移和集成。选择共享 > 生成代码并打包。您也可以修改生成的 ZIP 文件的名称。
打开 AUTOSAR 组件设计器 App
在 App 库中,在代码生成下,点击 AUTOSAR 组件设计器。AUTOSAR 选项卡打开。
提示
如果您使用的是模型层次结构,请找到您要为其生成代码的层次结构的顶层模型,在对应的 Simulink® 编辑器窗口中打开 AUTOSAR 组件设计器。在 AUTOSAR 选项卡上,这些功能适用于层次结构中在编辑器中打开的顶层模型。
要配置和查看引用模型的代码,请导航到层次结构中的该模型,并使用 AUTOSAR 字典、代码映射编辑器和代码视图。这些视图适用于活动模型,该模型可以是顶层模型或引用模型。
版本历史记录
在 R2019b 中推出