StepbyStep学习CANoeCAPL诊断API和诊断自动化测试

标签:
canoecapl诊断uds自动化测试 |
分类: Vector工具链的灵活妙用 |
之前给大家分享过了《深入理解统一诊断服务(Unified Diagnostic Services,UDS)ISO14229-1》、《深入理解CANoe/CANalyzer的诊断功能以及CAPL诊断编程实现》、《深入理解CANoe中的CAPL回调接口(CAPL Callback Interface,CCI)》和《CANoe“诊断网关”的那些事儿》这几篇关于UDS诊断方面的文章,内容可能有点多,有些不易于快速入门和上手。俗话说“纸上得来终觉浅,绝知此事要躬行”,本文就带大家Step by Step使用CANoe“内置”诊断通道和CAPL诊断API在CANoe中搭建一个UDS Test Demo,来实现以下功能:
(1)诊断测试仪(Tester)设置UDS服务请求参数并发送UDS诊断请求报文,模拟诊断ECU(SimDiagECU)接收诊断服务请求进行处理,设置响应报文中参数并发送UDS诊断响应报文;
(2)利用Test Module进行自动化诊断测试。
UDS相关文章链接:
[1]深入理解统一诊断服务(UDS)ISO14229-1:
[2]深入理解CANoe/CANalyzer的诊断功能以及CAPL诊断编程实现:
[3]深入理解CANoe中的CAPL回调接口(CAPL
Callback Interface,CCI):
[4]CANoe“诊断网关”的那些事儿:
[5]基于UDSonFR的域控制器刷写示例深度解析:
[6]深入理解基于UDSonFR的TP层诊断示例UDSsimExt_Fr_ISOTP_PDU_based: