主要内容

AUTOSAR包导入自适应组件模型

导入和参考自适应平台共享ARXML元素定义。

AUTOSAR适应性元素定义添加到模型中

当开发仿真软件的AUTOSAR自适应软件组件,可以导入AUTOSAR元素定义是常见的许多组件。金宝app在您创建AUTOSAR自适应组件模型,您导入的定义从AUTOSAR XML (ARXML)文件包含AUTOSAR共享元素的包。帮助实现组件行为,你想引用预定义的元素,如服务接口,与它们相关的事件和名称空间和数据类型。

假设您正在开发一个AUTOSAR自适应软件组件模型。您想要导入预定义的自适应平台类型的元素由多个产品线和团队共享。这个示例使用AUTOSAR进口国函数updateAUTOSARProperties导入定义从共享描述文件Adaptive_PlatformTypes.arxml为示例模型autosar_LaneGuidance

modelName =“autosar_LaneGuidance”;open_system (modelName);基于“增大化现实”技术= arxml.importer (“Adaptive_PlatformTypes.arxml”);modelName updateAUTOSARProperties (ar);
autosar_LaneGuidance # # # # # #更新模型作为autosar_LaneGuidance_backup保存原始模型。基金autosar_LaneGuidance_update_report.html # # #创建HTML报告

这个函数将指定ARXML文件中的元素复制到指定模型的AUTOSAR字典。如果你导入数据类型,函数还创建数据对象,数据词典(如果可用)或在工作区,对导入的类型。

函数生成一个HTML报告清单工作空间更改和添加的元素。这是仿真软件工作空间更改,金宝app反映创建数据对象来表示此前未定义的自适应平台类型。

这是AUTOSAR元素添加。注意,函数创建了一个新的AUTOSAR包命名AUTOSAR_Platform。基于进口自适应平台类型,函数填充包与AUTOSAR软件基本类型和AUTOSAR实现数据类型。

包的变化反映在包的AUTOSAR字典视图树。如果你打开AUTOSAR字典并导航到一个单独的服务接口,您可以单击水平省略号的右边现场查看当前包树。

参考和配置进口AUTOSAR适应性元素

AUTOSAR元素导入后自适应软件组件模型,您可以参考和配置元素以同样的方式作为任何AUTOSAR字典元素。

如果你导入的数据类型,您可以从您的模型引用类型的块。例如,打开一个仿真软件端口块模型和选择金宝app信号的属性选项卡。扩大数据类型的值列表和注意,导入的数据类型可供选择。

如果你有仿真软件编码器和金宝app嵌入式编码软件,您可以生成AUTOSAR-compliant c++代码和出口ARXML自适应组件模型的描述。c++代码反映了从进口自适应模型块元素的引用。导出保存的文件结构和内容的共享描述文件导入的定义。在ARXML文件以外的描述文件共享,ARXML描述参考共享元素定义所需的地方。

相关链接