🚗 CANoe 实战 · 30章
🎯 自动化测试脚本开发
📘
30 章节 · 完整体系
⚡
从入门到综合实战
🧩
点击卡片跳转对应课程
01
CANoe基础入门
简介
安装授权
界面总览
基本操作
02
工程创建与管理
新建工程
配置通道
添加DBC
保存加载
03
CAPL脚本语言基础
与C区别
数据类型
变量声明
函数定义
04
CAPL事件处理机制
系统事件
CAN事件
定时器事件
键盘事件
05
CAPL中的定时器
msTimer/timer
启动停止
周期性任务
06
CAPL消息处理
消息对象
发送接收
属性修改
07
CAPL信号处理
信号绑定
信号更新
读写操作
08
CAPL系统变量
系统变量定义
访问
Panel联动
09
CAPL环境变量
概念
读写操作
诊断服务
10
CAPL文件操作
打开文件
读写文本
二进制
日志记录
11
CAPL字符串处理
字符串函数
格式化输出
解析拼接
12
数学运算与逻辑控制
运算符
if-else
switch-case
循环
13
数组与结构体
数组定义
结构体
结构体数组
14
函数库与模块化编程
函数封装
include
模块化设计
15
CANoe Test Module入门
Test Module概念
创建测试用例
测试报告
16
Test Module测试函数
testWaitForMessage
testWaitForSignal
testWaitForTimeout
17
断言与检查
testStep
testPass/Fail
条件判断
18
测试序列与分组
用例组织
序列控制
分组执行
19
CANoe Panel设计
Panel编辑器
控件添加
属性配置
信号绑定
20
Panel高级控件
图表控件
开关控件
进度条
自定义
21
CANoe诊断功能
诊断协议基础
请求发送
响应解析
22
CAPL诊断函数库
DiagRequest
DiagResponse
诊断事件
23
仿真节点
节点创建
行为建模
通信控制
24
网络管理仿真
NM状态机
NM报文
休眠唤醒
25
网关仿真
路由配置
报文转发
信号映射
26
自动化测试框架
环境搭建
脚本结构
参数化测试
27
错误处理与调试
错误捕获
断点调试
Trace分析
日志
28
CANoe与外部工具集成
MATLAB/Simulink
Python调用
DLL调用
29
性能测试
总线负载
延迟测试
压力测试
长时间稳定性
30
综合实战项目
需求分析
ECU自动化测试
测试报告