主要内容

创建和配置AUTOSAR的软件组件

创建一个AUTOSAR软件组件模型的算法模型。

AUTOSAR Blockset软件支持汽车开放系统金宝app架构(AUTOSAR),一个开放和标准化汽车软件架构。汽车制造商、供应商和工具开发人员共同开发AUTOSAR组件。在仿真软件开发AUTOSAR组件,遵循这个一般的工作流程:金宝app

  1. AUTOSAR的组金宝app件创建一个模型表示。

  2. 开发组件通过精炼AUTOSAR配置和创建算法模型的内容。

  3. 生成ARXML描述和算法C代码仿真软件的测试或集成到一个AUTOSAR运行时环境。金宝app(AUTOSAR代码生成需要仿真软件编码器和嵌入式编码)。金宝app

在创建AUTOSAR的软件组件金宝app

创建一个初始的模型表示一个AUTOSAR软金宝app件组件,你把这些行动之一:

  • 创建一个AUTOSAR软件组件使用现有的仿真软件模型。金宝app

  • AUTOSAR软件组件描述从ARXML文件导入到一个新的仿真软件模型。金宝app(见例子进口AUTOSAR组件模型金宝app。)

创建AUTOSAR软件组件使用现有的模型,首先打开一个仿真软件组件模型的AUTOSAR软件组件不是映射。金宝app这个示例使用AUTOSAR示例模型swc

open_system (“swc”);

在模型窗口,建模选项卡上,选择模型设置。在配置参数对话框中,代码生成窗格中,设置系统目标文件autosar.tlc。点击好吧

配置模型映射AUTOSAR软件组件,打开AUTOSAR组件快速启动。在应用程序选项卡上,单击AUTOSAR组件设计器。AUTOSAR组件快速启动打开。

AUTOSAR软件组件开发配置模型,通过快速启动过程。本例接受默认设置选项的快速启动设置组件设置接口窗格。

完成窗格中,当你点击完成AUTOSAR代码中,您的模型打开透视图。

配置AUTOSAR软件组件金宝app

AUTOSAR代码角度显示您的模型,并直接在模型中,代码映射编辑器。

接下来使用映射编辑器的代码和AUTOSAR字典AUTOSAR组件进一步发展。

映射编辑器显示的代码入口点函数,模型港口,外港,参数,和其他模型元素与AUTOSAR平台有关。金宝app使用编辑器仿真软件模型元素映射到AUTOSA金宝appR组件元素从仿真软件模型的角度来看。AUTOSAR AUTOSAR标准组件中定义的元素,并包括可运行的实体,港口,和inter-runnable变量(课)。

打开每一个代码映射选项卡并检查映射的模型元素。修改AUTOSAR映射为一个元素,选择一个元素并修改相关的属性。当您选择一个元素,它在模型中突出显示。查看额外的代码和沟通属性元素,单击edit图标。

配置的AUTOSAR属性映射AUTOSAR软件组件,打开AUTOSAR字典。在代码映射编辑器中,单击AUTOSAR词典按钮,左边的图标。AUTOSAR字典AUTOSAR视图中打开您最后选择对应于模型元素和映射的代码映射编辑器。金宝app如果你选择和映射模型尺寸,字典ReceiverPorts视金宝app图中打开并显示的AUTOSAR端口映射轮廓尺寸。

AUTOSAR字典显示映射AUTOSAR组件及其元素、通信接口、计算方法、软件解决方法和XML选项。使用字典来配置AUTOSAR元素和属性从AUTOSAR组件的角度来看。

打开每个节点并检查其AUTOSAR元素。修改一个AUTOSAR元素,选择一个元素并修改相关的属性。AUTOSAR XML和AUTOSAR-compliant C代码生成自模型反映你的修改。

生成C代码和ARXML描述(嵌入式编码)

如果你有仿真软件编码器和金宝app嵌入式编码软件,您可以构建AUTOSAR模型。构建AUTOSAR模型生成AUTOSAR-compliant C代码和出口AUTOSAR XML (ARXML)描述。在模型窗口中,出版社Ctrl + B或者,在AUTOSAR选项卡上,单击生成代码

当构建完成后,打开代码生成报告。检查报告。验证代码映射编辑器和AUTOSAR字典变化反映在C代码和ARXML描述。例如,使用找到领域搜索模型的模型元素的名称和AUTOSAR组件元素,你修改。金宝app

相关链接