自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 用CAPL发送LIN报文

假设按下'a'发送一帧我们想要发送的报文,对于要发送的数据,跟CAN其实是有相似之处的,唯一的不同就是需要定义一个diag_resp.rtr = 1,代表将帧头发送到总线上,最后两行代表的是将要收到的消息帧头发送到总线上。通过CAPL发送CAN 跟LIN报文所使用的函数很多也是有些区别的,比如创建一个LIN id的报文,修改要发送的数据,以及最主要的LIN需要发送一个报头,才能将接收到的报文在总线上体现出来。对于定时器的使用跟CAN是一样的,这里我就不多做介绍了,想看的主页也有相关内容介绍。

2023-11-27 10:50:21 3390 5

原创 CANoe 中Network Node节点中如何设置周期,等待/延时发送事件报文

output发送报文0x123后,需要再添加一个cancelTimer函数,用来停止定时器,这样后面就不会再发送了。好了,希望这篇文章能帮助到大家,大家点点关注,以后还会不定期继续更新更多CAPL自动化测试的相关内容。这里我们先定义一个0x111,DLC=8的报文,按下start就可以执行执行1000ms的周期发送。那么在Network Node中如何进行报文周期发送,以及等待一定时间发送事件报文呢?此时定时器setTimer就可以加在最前面,这样就会先等待5s,再执行发送报文。

2023-11-16 14:14:14 1134

原创 如何用CAPL进行UDS诊断自动化测试

车载领域都要进行UDS诊断测试,每次版本更新都要进行一次重复的测试,避免出现问题,面对这中情况,每次都要重复手动点击几十个要浪费大量的时间,这个时候如果写一个CAPL脚本,通过CANoe进行自动化测试,将给我们省去大量的时间。可以通过函数封装,将这些封装在一个函数里面,在对发送诊断命令,并对响应进行判断,而且也会自动生成报告,以后在多个项目中,只要改变参数,就可以方便我们进行自动化测试编写并测试。看懂这篇文章,你就可以通过CAPL进行编写自动化脚本,可以帮助进行大部分UDS自动化测试。

2023-11-09 11:22:10 3030 9

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除