基于Simulink的ECU控制逻辑自动代码生成
📚 30章 · 完整目录
🎯 配色
01
Simulink基础与建模环境
界面介绍
库浏览器
模型文件管理
仿真参数配置
02
常用模块库(一)
信号源模块
数学运算模块
连续与离散模块
03
常用模块库(二)
逻辑与位运算
查表模块
信号路由模块
04
子系统与封装
创建子系统
Mask封装技术
参数化设计
05
状态机建模 (Stateflow基础)
Stateflow界面
状态与转移
事件驱动机制
06
Stateflow进阶
层次化状态
并行机制
历史节点
函数调用
07
数据类型与信号属性
Simulink数据类型
信号属性设置
总线对象
08
代数环与求解器
代数环产生与消除
定步长/变步长求解器
09
模型验证基础
模型检查器
仿真数据检查器
信号日志
10
M脚本与模型交互
MATLAB脚本控制仿真
批处理
参数扫描
11
嵌入式代码生成概述
Embedded Coder简介
代码生成流程
配置环境
12
代码生成配置(一)
系统目标文件
硬件实现
代码风格设置
13
代码生成配置(二)
数据类型替换
代码接口
存储类定义
14
模型数据字典
Simulink Data Dictionary
参数对象
信号对象
15
函数原型控制
函数名定制
参数传递方式
复用函数
16
AUTOSAR代码生成基础
AUTOSAR标准简介
SWC建模
ARXML生成
17
AUTOSAR代码生成进阶
Runnable配置
端口与接口
调度与触发
18
PIL与SIL测试
软件在环 (SIL)
处理器在环 (PIL)
测试自动化
19
代码与模型的双向追溯
需求链接
模型与代码映射
覆盖率分析
20
自定义存储类
创建自定义存储类
内存段控制
寄存器映射
21
服务调用与中断
中断服务函数生成
任务调度
优先级配置
22
多速率系统建模
多速率任务
速率转换器
异步与同步机制
23
代码优化技术
表达式折叠
信号复用
内联函数
死代码消除
24
定点数建模与代码生成
定标
溢出处理
查表优化
25
模型架构设计
组件化建模
引用模型
变体系统
26
基于模型的标定
标定量与测量量
A2L文件生成
XCP协议支持
27
故障诊断与安全机制
故障注入
诊断事件管理
功能安全 (ISO 26262)
28
持续集成与DevOps
自动化构建
版本控制集成
CI/CD流水线
29
经典案例(一)
基于Simulink的PID控制器
自动代码生成
30
经典案例(二)
Simulink/Stateflow
自动空调控制逻辑代码生成