主要内容

AUTOSAR的配置元素自适应软件组件模型建模环境万博1manbetx

在您创建AUTOSAR自适应软件组件的表示模型万博1manbetx®编辑器,软件组件的配置元素用于仿真软件。万博1manbetx配置AUTOSAR自适应软件组件元素映射到仿真软件建模元素。万博1manbetx

AUTOSAR Blockset设置一个配置的软件降低了工作提供一个AUTOSAR组件快速启动工具。如果有必要,您可以修改初始配置使用映射编辑器的代码和AUTOSAR字典。

建立一个初始组件配置

建立一个初始配置AUTOSAR的自适应软件组件通过使用AUTOSAR组件快速启动工具。

  1. 打开保存的版本的示例模型my_autosar_LaneGuidance

  2. AUTOSAR组件运行快速启动工具。从应用程序选项卡,打开AUTOSAR组件设计器应用程序。当你打开应用程序模型,配置了一个AUTOSAR系统目标文件,AUTOSAR组件快速启动工具运行。

  3. 推进的步骤AUTOSAR组件快速启动工具。每一步提示您输入配置您的工具使用AUTOSAR软件组件的仿真软件环境。万博1manbetx对于本教程,使用默认值。

    你点击后完成工具:

    • 创建一个映射元素之间的AUTOSAR适应性软件组件和模型的模型元素。万博1manbetx

    • 在模型编辑器中打开模型AUTOSAR代码角度。万博1manbetxAUTOSAR代码角度显示下面的直接模型和模型,映射编辑器的代码。

    • AUTOSAR软件组件映射显示在代码映射编辑器中,您可以使用自定义配置。

  4. 保存模型。

定制组件配置

AUTOSAR组件快速启动工具设置一个初始配置AUTOSAR自适应软件组件。完善或修改现有的组件配置,使用映射编辑器的代码和AUTOSAR字典。

在选项卡式表格格式,代码映射编辑器显示港口和外港仿真软件模型。万博1manbetx港口和外万博1manbetx港模型映射到AUTOSAR自适应软件组件端口在编辑器中。AUTOSAR自适应软件组件中定义的端口AUTOSAR标准。

  1. 如果不是已经打开,开放模式my_autosar_LaneGuidance

  2. 在代码映射编辑器中,检查模型的映射港口和外港AUTOSAR港口和事件。万博1manbetx在每个选项卡中,您可以选择和修改他们的AUTOSAR映射模型元素和属性。修改生成ARXML描述和反映在C代码。

    选择港口选项卡。对于每个模型尺寸,万博1manbetx编辑列表对应的AUTOSAR端口类型和事件。例如,模型尺寸万博1manbetxleftLaneDistanceAUTOSAR需要映射到一个港口和事件吗LeftLaneDistance

  3. 用代码映射编辑器行选择,打开属性检查器。检查是否需要重新配置模型数据的数据类型或其他属性。例如,验证事件数据是正确配置的设计。对于本教程,毫无变化。

配置AUTOSAR自适应软件组件元素从AUTOSAR标准的观点

配置AUTOSAR软件组件元素从AUTOSAR标准的角度角度通过使用AUTOSAR字典。

  1. 如果不是已经打开,开放模式my_autosar_LaneGuidance

  2. 打开AUTOSAR字典。在代码映射编辑器中,单击AUTOSAR词典按钮。AUTOSAR字典AUTOSAR视图中打开,这对应于你上次选中的模型元素和映射的代码映射编辑器。万博1manbetx如果你选择和映射模型尺寸,字典RequiredPorts视万博1manbetx图中打开并显示AUTOSAR端口映射的轮廓尺寸。

    AUTOSAR字典树格式,显示了映射AUTOSAR软件组件及其元素、接口和XML选项。

  3. 使用AUTOSAR字典进一步定制组件配置。例如,您可以使用字典:

    • 扩大服务接口节点检查AUTOSAR事件期间创建默认的组件映射。

    • 为每个服务接口定义一个独特的名称空间。代码生成器使用名称空间定义为模型生成c++代码。

    • AUTOSAR导出XML配置特征。

    字典在左窗格中,展开树节点和探索是什么定义为模型。

  4. 对于本教程,为服务接口添加名称空间ProvidedInterfaceRequiredInterface

    1. 在左窗格的词典,扩大服务接口ProvidedInterface节点。

    2. 选择名称空间

    3. 在右窗格中,单击加号。

    4. 的名字象征公司

    5. 添加名称空间条目底盘提供

    6. 添加公司,底盘,要求名称空间条目RequiredInterface节点。

  5. 关闭词典。

  6. 保存模型。

接下来,模拟AUTOSAR软件组件。

相关的话题