- 博客(13)
- 收藏
- 关注
原创 CAPL_诊断函数<怎么检查各DTC中的各bit位>—第二部分
继上一篇第一部分中介绍,函数参数中的CheckID为想要检测的DTC的record number只能针对1个字节的有效。下面就优化一下,如果你的DTC的record number由几个字节组成,那么在参数中就需要把其他几个字节放进去就行,改成用diagGetRespParameterRaw来获得全部字节。以下用我要查的DTC是3个byte组成的,所以我在函数参数设置了3个checkID。其他跟上一篇文章一样。
2024-12-14 21:04:32
318
原创 CAPL函数不能返回字符串解决方法
上面简单的就是把’p','a','s','s' 4个字符放在一个字符数组buffer里面,这时候buffer就是字符串了。在CAPL中定义的函数是不能返回字符串的,但是可以返回字符。那么想要得到完整的字符串怎么办?只能再写一个函数把return出来的结果存在字符数组里,在output字符数组。
2024-12-14 20:51:26
239
原创 CAPL 检测一个信号的周期时间
(上面 2 个时间示例:比如实际为10ms周期的信号,这边可以设置检测区间为1-100ms,这是预期的一个信号周期的区间)为你预期值的偏差(比如信号实际为10ms周期,deviation写1的话,就是出来结果为9或11ms都会判定为pass)CAPL中并没有一个可用的直接函数让我们检测一个信号的周期时间,主要使用。来创建和获得一个结果,太麻烦,我整理做了一个封装好的函数给大家直接使用。为预期值,(比如10ms周期的信号,这边就设置10)检测信号周期的预期区间的最小值。检测信号周期的预期区间的最大值。
2024-12-14 12:02:48
284
原创 CAPL 10进制转16进制(第二种方法)
这是一个通用的转换数据类型的方法,任何类型都可适用(CAPL支持的数据类型),够简单粗暴!继上一篇用位移的方法来转换16进制,这次介绍更简单的,用string方式来强制转换。
2024-12-14 11:27:41
571
1
原创 CAPL 10进制转16进制(第一种方法)
半瓶小酒下肚,脑洞打开,分享下干货,CAPL数据类型转换之:int->byteArray[],即10进制转16进制,(CAPL 是没有内置这种数据类型的函数的)。
2024-12-02 21:58:40
680
原创 CAPL中的运算符的优先级
应该有很多人也遇到在写大量串联运算的时候,未避免运算优先级出错而大量用了这个“()”把单个条件封装好,条件多的时候看起来就很臃肿了,CAPL对这些运算是有优先级的,只要掌握了这些优先级,就能把"()"全部省掉了,看起来就很清爽了。以下是Vector官方给的优先级示意图,1-9是从低到高,先运行数字大的(即优先级高的)然后再运行数字小的关系式。
2024-11-16 21:01:34
221
原创 Microsoft project里面的单元格怎么能链接到EXCEL的单元格
很对同学用到微软的Project做甘特图时,因为原因想用excel里面的单元格作为接口,改excel就能让Project里面的内容自动更新,可以将 Excel 中的数据作为链接对象插⼊ Project 中,该。对象将通过源⽂件中的更改动态更新。还可以嵌⼊独⽴于其原始⽂件的数据。
2024-11-13 22:07:57
627
原创 CAN DBC ,ARXML,EXCEL 之间的转换
有需要的直接转到我这个账号的资源里面自行下载!里面有 readme 详细教怎么使用 ,python 文件里面源码也有。用 python 做了一个 DBC,ARXML,EXCEL 之间相互转换的应用程序。
2024-11-12 12:40:43
653
原创 3⃣️CAPL怎么设置登录密码
应该也有很多人跟我一样无聊,希望在用CANoe测试前设置一个密码,以来控制对该工程的授权使用。目前我有2种比较好的方案:在自动化测试脚本中实现,主要基于Vtest studio和Test Module在自动化测试中实现,本文先介绍这个方法;在实体节点中实现(.can),主要基于CAN收发机制和CAPL标准库,这个方法放到后面空了再写。
2024-11-05 22:58:12
669
原创 1⃣️CAPL_诊断函数<怎么用 CAPL读DTC>
本章适用于有一定CAPL基础同学,主要提供一些自定义函数(Function),这些函数已经经过验证可直接在写脚本时调用,主要可用于基于CAPL的自动化脚本中运行(Test module),而无需额外购买VTest Studio做自动化测试(Test Unit),从而帮助企业节省大量成本,同时提高测试工程师的能力及效率。本章中函数还在不断完善和更新,希望读者、同行批评指正,也同时欢迎为本书数据库新增一些新的功能,一起学习进步。
2024-05-24 22:00:19
1782
汽车电子 DBC、ARXML、EXCEL 相互转换的工具
2024-10-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人