🚗 CANalyzer 报文捕获与解析技巧
30章 · 实战进阶
📘 风格 · 活泼专业
01
CANalyzer初识
工具总览
界面总览 · 测量配置与启动 · 离线/在线分析模式
02
报文捕获基础
硬件配置
CANoe/CANalyzer硬件配置 · 通道映射 · DBC加载
03
报文过滤与触发
ID过滤
ID过滤器 · 触发条件配置 · 数据窗口自定义
04
信号解析入门
DBC信号
DBC信号定义查看 · 信号值实时监测 · 物理值/原始值转换
05
日志文件管理
BLF/ASC
BLF/ASC日志格式 · 日志回放与导出 · 切割与合并
06
图形化分析
Graphics
Graphics窗口 · 信号曲线叠加 · 光标测量与缩放
07
统计与分析
Statistics
Statistics窗口 · 总线负载率计算 · 错误帧统计
08
数据窗口高级技巧
Data窗口
列配置 · 颜色标记 · 搜索与排序
09
Write窗口应用
系统输出
系统信息输出 · 用户自定义输出 · 错误信息定位
10
Trace窗口深度解析
时间戳
时间戳格式 · 触发标记 · 数据分组与过滤
11
CAPL编程入门
基础语法
CAPL基础语法 · 事件处理函数 · 定时器使用
12
CAPL报文发送
发送配置
手动发送 · 周期发送 · 响应式发送
13
CAPL信号处理
信号读写
信号读取与写入 · 信号变化事件 · 转换函数
14
CAPL诊断通信
UDS
诊断请求发送 · 诊断响应解析 · UDS协议基础
15
CAPL文件操作
文件读写
文件读写 · CSV导入导出 · 日志记录
16
CAPL系统变量
变量绑定
系统变量定义 · 变量绑定 · 跨模块通信
17
Panel设计基础
编辑器
Panel编辑器入门 · 控件添加与布局 · 属性配置
18
Panel控件进阶
仪表盘
开关/按钮/滑块/仪表盘 · 控件与信号绑定 · 动态显示
19
Panel与CAPL联动
交互设计
Panel事件触发 · CAPL控制Panel · 用户交互设计
20
COM组件与外部接口
Python/MATLAB
COM/DCOM接口 · Python调用CANalyzer · MATLAB集成
21
测试模块Test Module
测试用例
测试用例编写 · 测试序列管理 · 测试报告生成
22
自动化测试框架
Test Feature Set
Test Feature Set · 测试环境配置 · 回归测试策略
23
CANoe与CANalyzer差异
对比
功能对比 · 适用场景 · 版本选择建议
24
LIN总线分析
LIN调度
LIN报文捕获 · LIN调度表 · LIN信号解析
25
FlexRay总线入门
同步/异步
FlexRay配置 · 同步与异步传输 · 信号分析
26
以太网分析
DoIP/SOME/IP
DoIP协议 · SOME/IP服务发现 · 以太网报文捕获
27
J1939协议解析
PGN/SPN
J1939参数组 · PGN与SPN · 多包传输处理
28
诊断协议深度
OBD-II/UDS
OBD-II诊断 · UDS服务详解 · 诊断会话控制
29
性能优化技巧
大数据量
大数据量捕获优化 · 实时性提升 · 内存管理
30
综合实战案例
整车网络
整车网络故障排查 · ECU通信验证 · CAN/LIN混合分析