🚗 CANalyzer 系统教程
30章 · 从零到实战
🎯 友好色系
01
CANalyzer入门
CANalyzer是什么
发展历史
核心应用场景
与CANoe关系
02
软件安装与授权
软件下载
安装步骤
硬件狗与License
常见问题排查
03
工作界面初探
主窗口布局
Measurement Setup
Simulation Setup
Analysis/Trace/Graphics
04
创建第一个工程
新建工程
配置CAN通道
加载DBC
启动/停止测量
05
DBC文件基础
DBC结构
Signal与Message
Value Table
Attribute定义
06
CAN报文基础
CAN帧结构
标准帧/扩展帧
数据帧/远程帧
SOF~ACK
07
Trace Window深度使用
界面详解
过滤与搜索
时间戳与触发
导出Trace
08
Graphics Window实战
添加信号
缩放与测量
光标与标记
导出波形
09
Data Window与Statistics
Data Window查看
Statistics总线负载
错误帧统计
自定义统计项
10
Write Window与Logging
Write调试信息
配置Logging
回放数据
文件管理
11
CAPL编程入门
CAPL是什么
与C语言关系
Hello World
事件处理模型
12
CAPL数据类型与变量
int,long,float,byte
数组与结构体
枚举类型
全局/局部变量
13
CAPL控制语句
if-else / switch
while / for
break/continue
return
14
CAPL函数与库
系统函数
自定义函数
参数传递
标准库函数
15
CAPL事件处理
on message
on key / timer
on errorFrame
事件优先级
16
CAPL与DBC交互
使用Signal/Message ID
Value Table
解析与发送报文
DBC绑定
17
CAPL实战:模拟节点
模拟ECU节点
周期性发送报文
响应诊断请求
节点仿真
18
CAPL实战:自动化测试
编写测试用例
Test Feature Set
生成测试报告
测试框架
19
CAPL实战:网关路由
CAN到CAN路由
ID映射
信号映射
错误处理
20
Panel设计入门
Panel Editor
Button/Label等控件
控件属性配置
布局设计
21
Panel与CAPL联动
控件事件绑定
CAPL操作Panel
动态更新内容
交互反馈
22
Panel实战:仪表盘设计
车速表/转速表
指示灯面板
绑定DBC信号
动态仪表
23
Panel实战:诊断控制面板
UDS诊断请求面板
发送诊断请求
显示诊断响应
诊断交互
24
CANalyzer与硬件交互
Vector硬件接口
VN16xx/VN56xx
连接真实总线
硬件触发与同步
25
CANalyzer与ECU刷写
UDS Bootloader刷写
刷写脚本实现
监控与错误处理
刷写流程
26
CANalyzer与XCP/CCP标定
XCP协议基础
配置A2L文件
在线标定与测量
标定数据管理
27
CANalyzer与LIN总线
LIN总线基础
配置LIN通道
Schedule Table
Slave/Master仿真
28
CANalyzer与FlexRay总线
FlexRay基础
配置FlexRay通道
帧与信号
同步与唤醒
29
CANalyzer与以太网
车载以太网基础
SOME/IP协议
DoIP协议
配置以太网通信
30
综合实战项目
需求分析
系统架构
节点仿真
自动化测试
报告生成