车载电子测试、CANoe+CAPL能做什么?、车载网络诊断测试攻略(专栏文章介绍)
文章目录
CANoe基础教学包括两篇文章,如下:
一、CANoe基本操作(CANoe基础教学)
二、CAPL+系统变量+Panel基本操作(CANoe基础教学)
如果只是简单的使用下CANoe,这两篇文章完全可以应对大部分情况。这两篇基础教学会在以下三个专栏都包括,大家可以根据相关侧重点订阅相关专栏。
专栏:车载网络诊断测试攻略
专栏链接:车载网络诊断测试攻略
专栏:从零开始搭建一个UDS诊断自动化测试CANoe工程
专栏介绍:调用osek_tp.dll、DOIP.dll实现UDS诊断通信;建立XML自动化测试节点,诊断ID可在panel动态修改,CAN/CANFD/ETH可在面板配置,27服务解锁框架,DTC解析以及比对等。UDS诊断平台化工程,底层函数均已实现,可以基于此开发不同的用例以及应用于不同的项目。
专栏链接:从零开始搭建一个UDS诊断自动化测试CANoe工程
专栏新增介绍内容:
- DoIP通信:
十六、DoIP诊断通信 1 (专栏:从零开始搭建一个UDS诊断自动化测试CANoe工程)
十七、DoIP诊断通信 2 (专栏:从零开始搭建一个UDS诊断自动化测试CANoe工程)
- 自动化进阶:
十八、自动化进阶(使用python生成config.cin文件)(专栏:从零开始搭建一个UDS诊断自动化测试CANoe工程)
专栏:车载网络诊断测试那些事儿
本专栏介绍车载网络中CAN/LIN/ETH总线的测试中遇到的问题(有时间就系统讲讲),涉及单件测试/系统测试/整车测试;涉及相关协议(14229,13400等);结合实例并把相关工程上传资源。
有些python问题也会发布到这个专栏。
专栏链接:车载网络诊断测试那些事儿
专栏:车载电子测试—CANoe+CAPL能做什么?
本专栏会先用两篇文章(CANoe基本操作和CAPL+系统变量+Panel基本操作)介绍下CANoe的基本使用操作。后续文章是拿CANoe去解决实际问题,就是CANoe+CAPL能做什么?
已发布内容:
CAPL通过RS232通信发送指令控制程控电源
CANoe制作网关实现CAN(FD)报文故障注入(报文长度/timeout/信号错误/E2E)1
CANoe制作网关实现CAN(FD)报文故障注入(报文长度/timeout/信号错误/E2E)2
一、CANoe基本操作(文章目录)
文章内容:(链接: 一、CANoe基本操作)
1.CANoe基本设置
1.1运行CANoe
1.2Real Bus 和 Simulated Bus设置
1.3使用通道数量选择
1.4硬件设置(CAN/CANFD、采样点)
1.5新建网段
1.6通道匹配
2.报文相关
2.1 打开Trace窗口
2.2添加DBC
2.3添加network node
2.4选择DBC中的节点(CANoeIL方式发送报文)
2.5运行CANoe在Trace窗口观测报文
2.6 Trace窗口 Toggle time mode (Δt)
2.7 Trace窗口 Toggle display mode
2.8 Trace窗口 过滤报文
2.9 Open node panel
2.9 修改信号值
2.10 添加IG模块
2.11 IG模块添加报文
2.12 IG模块发送报文
二、CAPL+系统变量+Panel基本操作(文章目录)
文章内容:(链接:二、CAPL+系统变量+Panel基本操作)
1.新建CAPL文件(.can)
2.新建CAPL文件(.cin)
3.变量
按下Fn+F1查看帮助文档
3.1 定义报文 message
3.1 定义其他变量示范
4.事件 on key ’ ’
5.发送报文output()函数
6.write()函数
7.timenow()
8.定时器 msTimer
9. 事件 on message
10.定义系统变量system variables
10.1新建系统变量
11.面板panel
11.1新建panel
11.2 打开toolbox
11.3.新建控件
11.4.关联系统变量
12.CAPL定义系统变量事件
12.1获取系统变量的值
12.2添加触发系统变量操作
13.展示demo