AUTOSAR的配置元素自适应软件组件模型建模环境万博1manbetx
在您创建AUTOSAR自适应软件组件的表示模型万博1manbetx®编辑器,软件组件的配置元素用于仿真软件。万博1manbetx配置AUTOSAR自适应软件组件元素映射到仿真软件建模元素。万博1manbetx
AUTOSAR Blockset设置一个配置的软件降低了工作提供一个AUTOSAR组件快速启动工具。如果有必要,您可以修改初始配置使用映射编辑器的代码和AUTOSAR字典。
建立一个初始组件配置
建立一个初始配置AUTOSAR的自适应软件组件通过使用AUTOSAR组件快速启动工具。
打开保存的版本的示例模型
my_autosar_LaneGuidance
。AUTOSAR组件运行快速启动工具。从应用程序选项卡,打开AUTOSAR组件设计器应用程序。当你打开应用程序模型,配置了一个AUTOSAR系统目标文件,AUTOSAR组件快速启动工具运行。
推进的步骤AUTOSAR组件快速启动工具。每一步提示您输入配置您的工具使用AUTOSAR软件组件的仿真软件环境。万博1manbetx对于本教程,使用默认值。
你点击后完成工具:
创建一个映射元素之间的AUTOSAR适应性软件组件和模型的模型元素。万博1manbetx
在模型编辑器中打开模型AUTOSAR代码角度。万博1manbetxAUTOSAR代码角度显示下面的直接模型和模型,映射编辑器的代码。
AUTOSAR软件组件映射显示在代码映射编辑器中,您可以使用自定义配置。
保存模型。
定制组件配置
AUTOSAR组件快速启动工具设置一个初始配置AUTOSAR自适应软件组件。完善或修改现有的组件配置,使用映射编辑器的代码和AUTOSAR字典。
在选项卡式表格格式,代码映射编辑器显示港口和外港仿真软件模型。万博1manbetx港口和外万博1manbetx港模型映射到AUTOSAR自适应软件组件端口在编辑器中。AUTOSAR自适应软件组件中定义的端口AUTOSAR标准。
如果不是已经打开,开放模式
my_autosar_LaneGuidance
。在代码映射编辑器中,检查模型的映射港口和外港AUTOSAR港口和事件。万博1manbetx在每个选项卡中,您可以选择和修改他们的AUTOSAR映射模型元素和属性。修改生成ARXML描述和反映在C代码。
选择港口选项卡。对于每个模型尺寸,万博1manbetx编辑列表对应的AUTOSAR端口类型和事件。例如,模型尺寸万博1manbetx
leftLaneDistance
AUTOSAR需要映射到一个港口和事件吗LeftLaneDistance
。用代码映射编辑器行选择,打开属性检查器。检查是否需要重新配置模型数据的数据类型或其他属性。例如,验证事件数据是正确配置的设计。对于本教程,毫无变化。
配置AUTOSAR自适应软件组件元素从AUTOSAR标准的观点
配置AUTOSAR软件组件元素从AUTOSAR标准的角度角度通过使用AUTOSAR字典。
如果不是已经打开,开放模式
my_autosar_LaneGuidance
。打开AUTOSAR字典。在代码映射编辑器中,单击AUTOSAR词典按钮。AUTOSAR字典AUTOSAR视图中打开,这对应于你上次选中的模型元素和映射的代码映射编辑器。万博1manbetx如果你选择和映射模型尺寸,字典RequiredPorts视万博1manbetx图中打开并显示AUTOSAR端口映射的轮廓尺寸。
AUTOSAR字典树格式,显示了映射AUTOSAR软件组件及其元素、接口和XML选项。
使用AUTOSAR字典进一步定制组件配置。例如,您可以使用字典:
扩大服务接口节点检查AUTOSAR事件期间创建默认的组件映射。
为每个服务接口定义一个独特的名称空间。代码生成器使用名称空间定义为模型生成c++代码。
AUTOSAR导出XML配置特征。
字典在左窗格中,展开树节点和探索是什么定义为模型。
对于本教程,为服务接口添加名称空间
ProvidedInterface
和RequiredInterface
。在左窗格的词典,扩大服务接口和ProvidedInterface节点。
选择名称空间。
在右窗格中,单击加号。
集的名字和象征来
公司
。添加名称空间条目
底盘
和提供
。添加
公司
,底盘
,要求
名称空间条目RequiredInterface节点。
关闭词典。
保存模型。
接下来,模拟AUTOSAR软件组件。