
UDS及CAPL诊断自动化
文章平均质量分 93
UDS标准,CAPL诊断测试用例自动化架构
蚂蚁小兵
《CANoe开发与CAPL编程实践》的作者,C站专家认证,专注于车载网络测试领域。
目前主要从事CANoe、CAPL及Python等脚本的测试用例开发,致力于提升车载网络系统的可靠性与性能。
如需商务合作或技术交流,欢迎私信联系,期待与行业同仁共同推动车载网络测试技术的发展与创新。
要有最朴素的生活,与最遥远的梦想,即使明日天寒地冻,路远马亡。
展开
-
报告打印的相关CAPL函数,实例代码演示汇总
🚩要有最朴素的生活,最遥远的梦想,即使明天天寒地冻,路遥马亡!🚩如果这篇博客对你有帮助,请哦!码字不易,大家的支持就是我坚持下去的动力。蚂蚁小兵。原创 2023-04-23 17:48:48 · 3054 阅读 · 0 评论 -
诊断CAPL自动化(9)——对getSignal和 setSignal 函数的二次封装,足够适应所有测试场景
在CAPL 脚本中 ,基于信号操作的API在测试中使用频率比较高,下面我就进行了相关函数进行了一系列的封装,可以在实际测试中,提高复用性原创 2022-05-01 21:18:32 · 6392 阅读 · 8 评论 -
诊断CAPL自动化(8)——封装的读取/检查DTC函数库,覆盖了所有的测试场景
读取、检测 DTC 封装函数,覆盖了测试中的大多数场景原创 2022-05-05 17:44:59 · 5599 阅读 · 31 评论 -
诊断CAPL自动化(7) —— 大道至简,CAN 诊断的本质,脱离cdd 和dbc ,纯手造轮子
在TP测试中,我们需要检测待测控制器的设计是否满足ISO-15765 ,我们就需要自己去实现诊断的底层逻辑了,本博客实现无诊断数据库cdd和CAN报文诊断dbc文件,实现诊断发送于接收,多帧的分组发送,多帧的多帧重组等原创 2022-11-02 20:36:49 · 6415 阅读 · 1 评论 -
诊断CAPL自动化(6) —— 诊断自动化测试,实战演示
诊断自动化测试,实战演示原创 2023-04-23 16:46:25 · 5575 阅读 · 2 评论 -
诊断CAPL自动化(5) ——没有CANdela,无法编辑cdd数据库文件,也能轻松完成诊断测试
🍅我们知道cdd数据库文件,是CANoe测试环境的重要组件,它可以让我们更加轻松的完成诊断测试工作;但是创建和编辑cdd文件是需要CANdela 来完成的,一个 liscense 就要将近二十万,成本确实高🍅特别是在处理22/2E/31服务的时候,频繁的增加功能,可能需要频繁的用CANdela 修改CDD,我测试开发过程中,一般很少去修改cdd,有这个时间,纯手撸也开发完了,就一个CANdela,鬼知道此时此刻到了谁手里,我也懒得去找。🍅演示软硬件环境;目录📘前言。原创 2022-09-30 14:18:20 · 5040 阅读 · 8 评论 -
诊断CAPL自动化(4)—— 封装的通用CAPL安全解锁函数(SeedKey)
🍅诊断测试用到27服务,解锁,一般都i有好多个解锁等级(subfunction ),甚至不同的解锁等级的种子字节长度还不一致,今天我就整合划一,封装了一个高复用性的函数🍅演示软硬件环境;目录📘前言📙 代码🍅 SeedKey解锁函数🍅 测试用例🌎总结🍅🚩要有最朴素的生活,最遥远的梦想,即使明天天寒地冻,路遥马亡!🚩如果这篇博客对你有帮助,请哦!码字不易,大家的支持就是我坚持下去的动力。蚂蚁小兵。原创 2022-09-26 20:21:10 · 5048 阅读 · 8 评论 -
诊断CAPL自动化(3)——封装了接收诊断数据的通用CAPL脚本函数库
DiagGetRespPrimitiveSize (获取诊断响应的单个数据)diagGetPrimitiveData (获取诊断返回的所有数据)DiagGetRespParameter(数值类型)DiagGetRespParameter(字符串类型)DiagGetRespParameter(byte数组)原创 2022-09-18 14:44:05 · 5206 阅读 · 1 评论 -
诊断CAPL自动化(2)—— 封装了诊断发送的通用CAPL函数库
CAPL诊断函数diagSetTarget TestReportWriteDiagObjectDiagSendRequestTestWaitForDiagRequestSentDiagGetLastResponseCode diagSetParameter(数值)diagSetParameter(数值字符串)diagSetParameterRaw (byte数组)DiagSetPrimitiveBytediagSetPrimitiveData原创 2022-09-18 14:01:53 · 8506 阅读 · 26 评论 -
诊断CAPL自动化(1)—— CANoe自带的诊断工程分析
CANoe自带的诊断工程分析原创 2023-04-21 17:33:37 · 5792 阅读 · 0 评论 -
诊断报文和通讯报文有什么区别?
诊断报文原创 2023-04-19 17:24:07 · 4560 阅读 · 1 评论 -
从代码角度看CAN网络层协议 ISO 15765-2 (二)
从代码角度看CAN网络层协议 ISO 15765-2(二)原创 2022-04-01 10:06:30 · 5959 阅读 · 8 评论 -
从代码角度看CAN网络层协议 ISO 15765-2(一)
从代码角度看CAN网络层协议 ISO 15765-2原创 2022-04-01 10:04:03 · 7232 阅读 · 0 评论 -
UDS 14229-1 诊断服务,两万字长文Trace版详细解读
UDS 14229-1标准加Trace ,两万字长文详细解读原创 2023-04-16 19:08:55 · 12592 阅读 · 9 评论