MATLAB 和 Simulink 培训

为 AUTOSAR 软件组件生成代码

查看时间表并报名

课程详细信息

本课程为期一天。课程将探讨 AUTOSAR 标准建模和使用 AUTOSAR Blockset 生成代码。在基于模型的设计内容中,讨论了自上向下和自下向上的软件开发方法的工作流程。本课程面向使用 Embedded Coder 自动生成C/C++代码的汽车行业软件工程师和系统工程师。

内容包括︰ 

  • 从已有的 ARXML 系统描述文件生成 Simulink 模型
  • 配置 Simulink 模型以生成符合 AUTOSAR 标准的代码
  • 为 Simulink 模型配置 AUTOSAR 通信要素
  • 使用 Simulink 进行 AUTOSAR 事件建模
  • 创建标定参数

第 1 天,共 1 天


导入 AUTOSAR 软件组件

目标:导入已有的 ARXML 文件, 自动生成对应架构和接口的 Simulink 模型。

  • AUTOSAR XML (ARXML) 描述
  • 导入 AUTOSAR 软件组件
  • 数组和枚举数据类型
  • 对生成的 Simulink 模型添加功能
  • 使用测试框架仿真模型
  • AUTOSAR 代码生成
  • 结构体和定点数据类型
  • 在 Simulink 中管理导入的数据类型
  • 导入更改后的 ARXML 文件

导出 AUTOSAR 软件组件

设置: Simulink 模型作为 AUTOSAR 软件组件,定义 AUTOSAR 端口和界面生成 ARXML。

  • 创建AUTOSAR 组件
  • 映射Simulink模型到 AUTOSAR组件
  • 产生代码和导出ARXML 文件

AUTOSAR端口和接口建模

目标: 设置Simulink 输入和输出模块作为各种AUTOSAR 端口.

  • AUTOSAR端口和界面概览
  • 发送-接收通信建模
  • 创建AUTOSAR 软件组件模型
  • 客户端-服务器通信建模

AUTOSAR事件建模

目标:Simulink 模型中创建周期和非周期 AUTOSAR 事件。

  • AUTOSAR 事件概述
  • Simulink 模型中事件仿真
  • 周期性事件
  • 非周期性事件概述
  • 数据接收事件
  • 模式切换事件
  • 事件触发的初始化
  • 非周期性事件的仿真

标定参数建模与内存访问

目标:在Simulink模型中使用数据对象设置AUTOSAR校准参数。

  • 利用参数软件组件配置AUTOSAR标定参数
  • 设置内部共享的标定参数
  • 设置实例私有的标定参数
  • 实例独有内存建模

第 2 天,共 2 天


AUTOSAR 变体建模

目标:在 AUTOSARE 软件组件内配置基于变体的设计并将 Simulink 变体与 ATUOSAR 变换点进行关联

  • 在基于速率的模型中创建变体子系统
  • 创建 AUTOSAR 变体

AUTOSAR 构型和软件架构建模

目标:设计一个 AUTOSAR 软件架构并移植到 AUTOSAR 软件组件与构型中

  • 创建 AUTOSAR 软件架构与构型
  • 创建 AUTOSAR 软件组件
  • 导出 AUTOSAR 构型和软件组件
  • AUTOSAR 软件架构模型的仿真
  • 导入 AUTOSAR 构型
  • 生成可重用软件组件的代码

基本软件服务建模

目标:配置 AUTOSAR 软件组件以读取和写入诊断状态并管理非易变 RAM

  • 基本软件服务概述
  • 设定诊断状态
  • 监视诊断状态
  • 读写非易变 RAM
  • 监视非易变 RAM

难度: 中级

持续时间: 2 天

语言: Deutsch, English, 日本語, 中文

查看时间表并报名