主要内容

进口AUTOSAR自适应组件模型万博1manbetx

创建模型®模型万博1manbetx从XML AUTOSAR自适应软件组件的描述。

从ARXML文件导入AUTOSAR自适应组件模型万博1manbetx

使用MATLAB函数createComponentAsModel进口AUTOSAR XML (ARXML)自适应软件组件描述和创建仿真软件模型。万博1manbetx

首先,解析ARXML描述文件,它们包含的组件列表。

基于“增大化现实”技术= arxml.importer ({“fusion_app.arxml”,“radarService_app_mod.arxml”,“radar_svc_mod.arxml”,“stdtypes_mod.arxml”});名称= getComponentNames (ar)
名称=2 x1细胞{/ RadarFusion /融合的}{/ RadarFusion / radarService的}

对于每个列自适应软件组件,使用createComponentAsModel创建一个模型表示。万博1manbetx这些命令创建模型命名融合radarService

createComponentAsModel(基于“增大化现实”技术,“RadarFusion /融合”);createComponentAsModel(基于“增大化现实”技术,“/ RadarFusion / radarService”);

每个创建的模型包含:

  • 万博1manbetx模型元素配置为模型AUTOSAR自适应组件元素。

  • AUTOSAR字典,存储进口AUTOSAR适应性元素定义。

  • 一个映射模型的模型元素到AUTOS万博1manbetxAR自适应组件元素。

在每一个模型:

  • 万博1manbetx仿真软件端口代表AUTOSAR自适应组件提供和要求的港口。

  • 在每根尺寸之后,一个事件接收块将一个输入事件转换为信号,同时保留信号值和数据类型。

  • 之前每一根外港,事件发送块将输入信号转换为一个事件,同时保留信号值和数据类型。

  • 港口与地面和终结者的块,这样可以立即被更新和模拟模型。

在仿真软件配置AUTOSAR自适应软件组件万博1manbetx

在您创建AUTOSAR自适应软件组件模型,使用AUTOSAR组件设计器应用改进的配置AUTOSAR自适应组件。

打开一个自适应组件模型。在应用程序选项卡上,选择AUTOSAR组件设计器。的AUTOSAR选项卡打开。

查看模型的映射模型元素AUTOSAR自适应组件万博1manbetx元素,打开代码映射窗格。使用这个视图模型元素映射到AUTOSAR组件元素从仿真软件模型的角度来看。万博1manbetx

查看AUTOSAR适应性元素定义的AUTOSAR选项卡上,选择代码接口>AUTOSAR的字典。打开字典。使用这个视图来配置AUTOSAR元素从AUTOSAR组件的角度来看。

有关更多信息,请参见AUTOSAR组件配置

AUTOSAR自适应组件开发算法,模拟,生成代码

在您创建AUTOSAR自适应软件组件模型和优化配置,您开发组件。创建算法模型实现组件的内容要求。

例如,融合组件模型,该模型包含一个初始创建存根实现组件的行为。

实现组件的需求,取代终结者阻塞和实现模型的算法。万博1manbetx

当你开发AUTOSAR自适应组件,您可以:

  • 模拟组件模型单独或含有成分或测试工具。

  • 生成ARXML组件描述文件和算法的c++代码仿真软件的测试或集成到一个AUTOSAR运行时环境。万博1manbetx(AUTOSAR代码生成需要仿真软件编码器和嵌入式编码)。万博1manbetx

有关更多信息,请参见组件开发代码生成

相关链接