🚗 CANalyzer 仿真节点搭建
⚙️ 实战调试 · 30章 从入门到项目
📘 风格 · 活泼易学
第1章
CANalyzer概述与界面介绍
认识工具
Vector
安装授权
Measurement Setup
工程管理
第2章
CAN总线基础回顾
协议帧
数据帧
远程帧
仲裁机制
CRC
第3章
创建第一个仿真节点
新手必做
新建工程
CAN通道
Simulation Node
CAPL框架
第4章
CAPL语言快速入门
语法基础
数据类型
变量
函数
作用域
第5章
事件驱动编程模型
on事件
on start
on message
on timer
优先级
第6章
发送CAN报文
output()
message对象
ID/DLC
Data字节
周期发送
第7章
接收CAN报文
on message
ID过滤
提取Data
信号解析
计数
第8章
定时器与时间管理
msTimer/Timer
setTimer
cancelTimer
timeNow
回调
第9章
系统变量与环境变量
sysvar/envvar
定义
监控
触发
CAPL读写
第10章
信号与DBC文件
数据库
DBC结构
导入DBC
$SignalName
信号属性
第11章
仿真节点间的通信
多节点
报文交互
全局变量
同步
等待
第12章
诊断功能仿真
UDS
ISO 14229
诊断请求/响应
模拟ECU
会话控制
第13章
网络管理仿真
OSEK/AUTOSAR
NM状态机
BusSleep
NM PDU
Awake
第14章
CAPL中的字符串处理
char[]
strlen
strcpy
snprintf
日志
第15章
文件I/O操作
fileOpen
读取文件
写入文件
CSV解析
fileGetString
第16章
数据库与面板控件
Panel Designer
Button
Switch
Graph
变量绑定
第17章
测试模块与Test Setup
Test Module
Test Case
testWaitForMessage
测试报告
Wait
第18章
过滤器与触发条件
CAN ID Filter
Trigger
动态修改
性能优化
过滤
第19章
CAPL数学运算与逻辑
运算符
位运算
abs
random
浮点数
第20章
数组与结构体
struct
多维数组
结构体数组
报文结构体
定义
第21章
CAPL错误处理
errorFrame
错误计数器
BusOff
恢复策略
检测
第22章
多通道与网关仿真
路由
多CAN通道
通道间路由
ID重映射
网关
第23章
CAPL编译器与调试
断点/Watch
编译错误
Breakpoint
Trace
write()
第24章
性能优化与实时性
CPU负载
避免死循环
定时器合理
执行时间测量
优化
第25章
CAN FD仿真
灵活数据率
CAN FD帧
BRS/ESI
发送/接收
区别
第26章
LIN总线仿真基础
本地互联
LIN协议
帧结构
调度表
节点仿真
第27章
以太网仿真基础
车载以太网
SOME/IP
配置以太网
CAPL for Eth
可选
第28章
自动化测试脚本
CAPL测试
测试序列
Pass/Fail
批量执行
用例管理
第29章
常见问题与解决方案
排查
不发送报文
接收不到
定时器不准
DBC解析
第30章
综合实战:BCM仿真节点
项目
报文收发
诊断
网络管理
面板+自动化