主要内容

AUTOSAR工作流程

在Simulink中开发AUTOSAR软件组件®,您可以创建AUTOSAR软件组件的Simulink表示。AUTOSAR组件的创建可以从现有的Simulink设计开始,也可以从另一个开发环境中创建的AUTOSAR XML (ARXML)组件描述开始。

在Simulink中产生(自底向上)工作流,您采用现有的Simulink设计或算法并将其映射到AUTOSAR软件组件模型中。

在一个往返工作流中,您导入由另一个开发环境中的创作工具创建的AUTOSAR组件描述。将组件规范导入到Simulink中创建AUTOSAR软件组件模型。

源自Simulink(自下而上)的工作流

起源于Simulink,或者自底向上您采用源自Simulink的设计或算法,并将其配置为AUTOSAR软件组件模型。要开始,使用AUTOSAR组件快速开始或AUTOSAR模型模板在Simulink开始页。有关更多信息,请参见在Simulink中创建AUTOSAR软件组件

在Simulink中开发组件设计和行为。例如,您可以配置AUTOSAR软件组件元素,将Simulink模型元素映射到AUTOSAR软件组件元素,开发组件行为算法,并模拟组件行为。

使用仿真软件编码器™和嵌入式编码器®,您可以从组件模型生成符合autosar的XML描述和C或c++代码。您可以在Simulink中测试代码,或者在AUTOSAR运行时环境中集成描述和代码。

往返工作流程

在一个往返工作流中,您可以将在另一个开发环境中创建的AUTOSAR软件组件描述导入到Simulink中。Simulink可以导入由常见AUTOSAR创作工具(aat)导出的符合AUTOSAR的XML描述。导入AUTOSAR软件组件的XML描述将创建该组件的Simulink模型表示。有关更多信息,请参见将AUTOSAR XML描述导入Simulink导入AUTOSAR自适应软件描述

与源自Simulink的设计一样,您可以在Simulink中开发组件设计和行为。例如,您可以配置AUTOSAR软件组件元素,将Simulink模型元素映射到AUTOSAR软件组件元素,开发组件行为算法,并模拟组件行为。

使用仿真软件编码器和嵌入式编码器,您可以从组件模型生成autosar兼容的XML描述和C或c++代码,以进行测试或集成。

在往返工作流中,您将生成的描述文件和代码交付回原始AAT。使用AAT,将您的Simulink设计工作与其他组件和系统合并。如果您在其他开发环境中进一步修改组件,请使用AAT导出更新的XML规范。在您的Simulink环境中,导入新的描述并更新您的组件模型以反映更改。有关更多信息,请参见导入AUTOSAR软件组件更新

为了支持AAT和Simulink之间AUTOSAR元素的往返,ARXML导入保留了导入的AUTOSAR XML文件结构和内容以供ARXML导出。有关更多信息,请参见AUTOSAR XML文件结构和元素信息的双向保存

相关的话题

Baidu
map