canoe脚本capl
文章平均质量分 83
YMX随笔
致力于车载网络开发、测试行业,对开发工具链有着深入研究,欢迎各位加入我们一起学习!
展开
-
CANOE使用八:自动化测试OSEK网络管理(创建TestModule-搭配Panel界面及使用Capl识别配置文件TXT的自动化测试流程)
这个博客是讲解搭配TXT测试Osek网络管理的流程下面,正文开始!原创 2022-09-14 13:26:26 · 2570 阅读 · 5 评论 -
CANOE使用七:自动化测试Autosar网络管理(创建TestModule-搭配Panel界面及使用Capl识别配置文件TXT的自动化测试流程)
总线网络。关注我,获取汽车网络开发及测试方面资料,更新干货!这个博客是讲解搭配TXT测试AutoSar网络管理的流程下面,正文开始!原创 2022-09-14 12:22:42 · 6947 阅读 · 21 评论 -
CANoe—基于14229+15765的UDS培训(CAN+CANFD)—无DIVA的UDS自动化测试用例CAPL脚本
CANoe-基于14229+15765的UDS培训(CAN+CANFD)原创 2022-07-25 09:30:46 · 4274 阅读 · 2 评论 -
一文详解CAPL如何发送节点报文-实现节点DTC的丢失与恢复自动化测试
前言新的一年,新的开始,新的征程;虽说天天大鱼大肉补人,也不能少了知识养分。今天带来的是用CAPL如何发送节点报文来实现节点DTC的丢失与恢复自动化测试。————————————————故障类型很多,不探讨其他,只说节点报文丢失与恢复,直接进入干货区。关于节点如何丢失与恢复,诊断问卷都有描述,大概长这样:重点在于故障成熟条件和解除条件。*我相信大多数同行都在发送节点报文这一步止步不前,毕竟每个项目的报文ID不一定相同,有很多办法:用IG模块手动发节点报文(累啊)CAPL里写了N个定时器原创 2022-02-10 09:39:04 · 16341 阅读 · 3 评论 -
手撸CAPL(二)——OSEK网络管理N个节点建环机制(包含节点建环/丢失/跳过等)代码自取
前言配置文件前提配置文件内容测试流程测试内容测试数据及报告————————————————闲暇之际,听到不知名网友呼我关于OSEK的建环机制用CAPL怎么做?我会的有以下三种:利用.dll调用,这得看函数解析,对新手不太友好。建立network node仿真节点,每个仿真节点都有一个完整的OSEK机制,即相互独立运作建环,睡眠唤醒等;编写测试用例简单;这得有开发基础及逻辑清晰的头脑,再花费亿点点时间(小七用的这种)。只满足基本的建环与丢失,代码量少,需要迎合测试用例(推.原创 2021-12-30 15:23:21 · 4745 阅读 · 3 评论 -
CANalyzer及CANOE使用六:VH6501干扰仪的使用(busoff多种干扰/短路/采样点)
前言一、VH6501 基本配置二、busoff干扰方式(Demo版)三、短路干扰(Demo版)四、CAPL函数干扰五、采样点测试(Demo版和CAPL函数)————————————————前言技术支持来自Vector,旨在更多人学习。总结一下VH6501的使用方式:一、VH6501 基本配置包含驱动安装、硬件连接、通道配置及 CANoe 软件中的基本配置1、驱动安装:驱动下载地址,https://download.vector.com/drivers/Vector_Driver.原创 2021-12-21 11:50:49 · 29292 阅读 · 13 评论 -
CANalyzer及CANOE使用四:调用DLL实现UDS_TP/NM(OSEK/Autosar)或安全算法解锁功能
最近有小伙伴问我关于调用dll和安全算法解锁的问题哈。我所知的有1、capl里调用封装好的dll;2、capl里编写安全算法;3、用CDD的诊断功能来调用dll;4、利用节点调用dll实现UDS_TP/NM(OSEK/Autosar);今天我一一介绍下哈,大家有什么疑问可以留言或加我vx,联系方式在我介绍里的。.........原创 2021-12-19 20:26:33 · 9188 阅读 · 4 评论 -
CANalyzer及CANOE使用五:无DBC,调CSV方式的网关信号转发或单通道信号值控制ECU其他信号变化(包含设计自动化测试)
前言Panel界面CSV文件解析发送与接收————————————————前言同事:CAN网络UDS、NM等可以实现自动化,功能信号是否也可以?有简单方法吗?手动测太累了,矩阵表信号那么多,几十个Bit都够算了,脑袋都昏了。我:可以哇,那就整一个自动算信号bit值的吧。同事:不仅要算,还要判断ECU接收某些开关信号、温度、档位等的一系列反应(其他信号值的改变是否正确)我:可以,整一个同事:还有可能有网关转发信号起始bit,bit长度,接收的一方的信号值也要变。我:。。。。。。Pa.原创 2020-12-26 14:43:46 · 4085 阅读 · 0 评论 -
CANOE使用三:不用diva也能自动化测试UDS(创建TestModule-搭配Panel界面及使用Capl识别配置文件TXT编写基于14229的UDS自动化测试流程)
前言配置文件前提配置文件内容测试流程测试内容测试数据及报告————————————————前言在工作中,常常买了canoe却没配置diva,搞得uds没法仔细测试,这也一直是我的心病。至此,我模仿diva做一个UDS自动化测试案例(涉及到机密问题代码就不贴出来给大家看了,只是展示下如何操作,有兴趣的同学可以联系我)。下面,正文开始!配置文件前提诊断问卷图上面这个图很详细的诠释了需要测试的依据,但是没diva的时候就比较恼火了,不可能手动去测,所以一个配置选择的需求迎浪而出。可以看.原创 2020-10-17 14:05:58 · 11648 阅读 · 47 评论 -
CANalyzer及CANOE使用二:基于UDS的Panel界面及使用Capl编写BootLoader自动化刷写流程(多文件or多段下载)
前言Panel界面控件使用文件解析下载流程————————————————前言应朋友问题:之前已看过CANOE用报告形式设计bootloader自动化测试(地址https://editor.csdn.net/md/?articleId=107610153)。那我要是没CANOE岂不是刷不了,那能否用CANalyzer及CANOE创建Network Node的方法来设计bootloader?两者有什么不同?我:不同之处太多了,前者可列详细步骤函数,有延时函数,可以出报告;后者没有。相信很多.原创 2020-10-17 12:21:33 · 10741 阅读 · 17 评论 -
CANOE使用一:创建TestModule-基于UDS的Panel界面及使用Capl编写BootLoader自动化刷写流程(多文件or多段下载)
前言你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片拖拽 功能,你可以将本.原创 2020-07-27 15:24:01 · 8665 阅读 · 3 评论