CANoe 联调实战
· 30章
风格 · 全流程
01
CANoe基础认知
CANoe是什么?角色、版本与授权
➔
02
开发环境搭建
安装CANoe、驱动、第一个工程
➔
03
CAN总线基础
帧结构、收发原理、DBC概念
➔
04
DBC文件解析
文件结构、Signal/Message、CANdb++
➔
05
CANoe工程配置
添加通道、网络参数、加载DBC
➔
06
CAPL语言入门
与C关系、事件驱动、第一个脚本
➔
07
CAPL数据类型与变量
基本类型、枚举结构体、全局局部
➔
08
CAPL事件处理
on key/message/timer/start/stop
➔
09
CAPL报文收发
output、message对象、设置信号值
➔
10
CAPL定时器
msTimer/timer、启动停止、周期性任务
➔
11
系统变量与环境变量
定义、Panel绑定、跨脚本通信
➔
12
Panel设计入门
创建Panel、Button/Gauge/Table
➔
13
Panel与CAPL联动
控件事件绑定、动态更新、交互逻辑
➔
14
Test Module基础
创建Test Module、TestCase、Report
➔
15
Test Unit与Sequence
Unit结构、Sequence流程、断言函数
➔
16
诊断协议基础
UDS概述、诊断请求响应、OBD-II
➔
17
CANoe诊断功能
Diagnostic Console、发送/解析诊断
➔
18
诊断CAPL函数
DiagRequest/Response、回调函数
➔
19
真实ECU连接准备
ECU供电接线、CAN收发器、终端电阻
➔
20
硬件接口配置
Vector硬件设置、通道映射、波特率
➔
21
联调第一步
单帧报文、ECU响应、总线负载
➔
22
联调第二步
周期报文、信号值变化、实时监控
➔
23
联调第三步
诊断会话切换、读取DID、写入数据
➔
24
联调第四步
DTC读取清除、冻结帧分析
➔
25
联调第五步
刷写流程、Bootloader跳转、完整性校验
➔
26
联调第六步
网络管理测试、NM报文、睡眠唤醒
➔
27
联调第七步
多节点通信、网关路由、信号矩阵
➔
28
联调第八步
自动化测试脚本、Test Report、回归
➔
29
联调第九步
问题定位、Log分析、Trace Window
➔
30
联调第十步
项目交付、文档、经验总结与最佳实践
➔