主要内容

AUTOSAR自适应地图元素代码生成

在仿真金宝app软件®映射,您可以使用代码编辑器和AUTOSAR字典单独或共同图形化配置一个AUTOSAR自适应软件组件和仿真软件模型元素映射到AUTOSAR组件元素。金宝app有关更多信息,请参见AUTOSAR组件配置

使用代码映射编辑器仿真软件模型元素映射到AUTOSAR组件元素从仿真软件金宝app模型的角度来看。编辑器显示包括选项卡表,包括港口外港。使用的表选择模型元素并将它们映射到相应的AUTOS金宝appAR元素。您配置的映射是反映在AUTOSAR-compliant c++代码生成和导出ARXML描述。

金宝app仿真软件AUTOSAR映射工作流

仿真软件模型元金宝app素映射到AUTOSAR自适应软件组件元素:

  1. AUTOSAR系统目标文件的打开一个模型autosar_adaptive.tlc被选中。

  2. 创建或打开一个AUTOSAR的映射视图模型。在模型窗口中,做以下之一:

    • 应用程序选项卡,打开AUTOSAR组件设计器应用程序。

    • 点击右下角的角度控制和选择代码

    如果模型还没有被映射到一个AUTOSAR的软件组件,打开AUTOSAR组件快速启动。AUTOSAR组件开发配置模型,通过快速启动程序,然后单击工作完成。有关更多信息,请参见与快速启动创建AUTOSAR映射组件

    AUTOSAR代码的模型打开透视图。这个角度显示下面的直接模型和模型,映射编辑器的代码。

    代码映射编辑器提供了用帆布AUTOSAR映射信息,批量编辑,元素过滤、简单的导航模型元素和AUTOSAR属性,和模型元素的可追溯性。

  3. 导航代码映射编辑器选项卡执行这些操作:

    • 映射模型尺寸金宝app或外港AUTOSAR要求或提供的端口和服务接口的事件。

    • AUTOSA金宝appR持久性provided-required映射模型数据存储到一个港口和一个键值接口数据元素。

    使用内容过滤字段(如果有)有选择地显示一些元素,而忽略他人,在当前视图。

  4. 映射模型的元素后,单击验证按钮验证AUTOSAR组件配置。如果报告错误,解决它们,然后重试验证。

港口和外港AUTOSAR服务端口映射和事件

港口外港标签的代码映射编辑器支持AUTOSAR建模服务接口的通信模型。金宝app金宝app后使用AUTOSAR字典创建AUTOSAR要求和提供的服务端口,服务接口和服务接口事件在你的模型中,打开代码映射编辑器。使用港口外港标签映射模型根港口和外港金宝appAUTOSAR要求和提供的服务端口和服务接口事件。

有关更多信息,请参见AUTOSAR自适应服务通信模型

港口标签代码的映射编辑器地图每个模型根尺寸的AUTOSAR所需的端口和一个服务接口的事件金宝app。映射一个模型尺寸,金宝app选择尺寸,然后选择菜单值一个AUTOSAR端口和一个AUTOSAR列出事件中值的组件。

外港标签的代码映射编辑器地图每个模型根外港AUTOSAR提供一个港口和一个服务接口的事件金宝app。在外港选项卡,您可以:

  • 映射模型输出金宝app港通过选择输出港,然后选择菜单值一个AUTOSAR端口和一个AUTOSAR列出事件中值的组件。

  • 使用代码的属性AllocateMemoryAUTOSAR的自适应服务配置内存分配数据。指定是否将事件数据(默认)或通过参考ara: com分配的内存。发送事件数据ara: com分配的内存,选择价值真正的。发送事件数据的参考,选择。有关更多信息,请参见AUTOSAR的自适应服务配置内存分配数据

AUTOSAR持久数据存储映射到内存端口和数据元素

数据存储标签的代码映射编辑器支持建模AUTOSAR持久记忆模型。金宝app金宝app后使用AUTOSAR字典创建AUTOSAR持久性provided-required港口、持久性键值的接口,接口数据元素和关键价值,打开代码映射编辑器。使用数据存储选项卡将模型数据存储映金宝app射到AUTOSAR持久性provided-required港口和键值接口数据元素。

有关更多信息,请参见模型AUTOSAR自适应持久记忆

映射模型数据存储,金宝app选择一个数据存储中数据存储选项卡,在映射到菜单中,选择持久性。默认情况下,映射到数据存储汽车

配置AUTOSAR持久性provided-required港口和键值接口数据元素映射的数据存储,点击图标来配置额外的代码映射属性图标。一个属性对话框打开。选择菜单的值港口数据元素

属性 目的
港口 选择一个持久性的名字provided-required AUTOSAR的端口配置字典。
DataElement 选择一个持久性的名字键值接口数据元素中配置AUTOSAR字典。

相关的例子

更多关于