CANoe 仿真环境搭建指南

📘 30章完整版 v2.0
01
CANoe是什么 · 能做什么 · 核心功能模块介绍
02
软件安装步骤 · 硬件狗与License配置 · 常见问题排查
03
主窗口布局 · Measurement Setup · Simulation Setup · Trace · Graphics
04
新建工程向导 · 选择总线类型(CAN/LIN/FlexRay/Ethernet) · 通道映射
05
DBC文件结构解析 · Signal与Message关系 · 在CANoe中加载DBC
06
使用CANdb++创建DBC · 定义信号与报文 · 设置属性与注释
07
SysVar创建与使用 · EnvVar作用 · 两者区别
08
CAPL是什么 · 事件驱动模型 · Hello World程序
09
基本数据类型(int, byte, dword) · 数组与结构体 · 全局与局部变量
10
on start, on preStart, on stopMeasurement, on key, on timer等事件
11
msTimer与timer区别 · 启动与停止 · 周期性任务实现
12
on message, on signal · message对象操作 · 发送CAN报文
13
通过DBC访问信号 · $SignalName用法 · 信号更新事件
14
诊断请求与响应 · DiagRequest/DiagResponse · 诊断测试用例
15
文件打开与关闭 · 读写文本文件 · 日志记录实现
16
Network Node与Interaction Node · CAPL节点配置 · 节点间通信
17
Panel Editor介绍 · 添加控件(Button, Gauge, Input/Output) · 属性绑定
18
控件事件回调 · 动态更新Panel显示 · 用户交互逻辑
19
Test Setup窗口 · 测试用例编写 · Test Report生成
20
创建Test Unit · 编写Test Case(pass/fail) · 断言函数使用
21
XML Test Configuration · 测试序列编排 · 参数化测试
22
COM接口 · MATLAB/Simulink联合仿真 · Python调用CANoe
23
BLF/ASC日志格式 · Logging配置 · Offline模式回放分析
24
Message Filter · Signal Filter · Trigger配置 · 减少数据量
25
Graphics Window曲线分析 · Statistics Window统计 · Data Analysis工具
26
Bus Load计算 · Message Latency测量 · 网络性能评估
27
同时仿真CAN与LIN · 网关节点实现 · 跨总线信号路由
28
SOME/IP协议支持 · DoIP诊断 · Ethernet CAPL编程
29
VN系列硬件配置 · 通道映射 · 实时模式与仿真模式切换
30
搭建完整BCM仿真环境 · CAN/LIN/诊断/面板/自动化测试