Vector - CANoe - CAPL重启VN设备退出BusOff

        在总线测试中进行BusOff测试的时候,偶尔会遇到将Vector工具链下的VN系列设备进入到BusOff状态,这个时候我们就只能重启CANoe才能将VN系列设备进行重启,才可以再次在Trace窗口上看到发送和接收的报文。不过在某些特定的情况的下,我们不想重启CANoe软件(毕竟一旦重启CANoe软件就会导致前面测试一些log丢失,导致测试不连贯),那么这个时候我们就可以使用CAPL脚本对VN系列设备进行重置,这样我们又能够在Trace窗口看到CAN报文了,下面我们就来介绍下。

CANoe(VN系列硬件)总线关闭状态

Statistics打开有2种方式,一种是Simulation中打开,一种是在Analysis中打开;

方式1:

方式2:

Statistics状态:
Trace窗口状态(TxErr)

CAPL重置函数介绍

ResetCanEx --- 重置某一特定 CAN 通道的 CAN 控制器

功能:可用于在 BUSOFF 后重置 CAN 控制器或激活配置更改。 由于该功能的执行需要一定的时间,并且 CAN 控制器与总线短暂断开连接,因此消息可能会丢失。

channel:需要重置CAN控制器的通道

Example:

        将这段代码加入到CANoe工程中,只需要按下键盘‘r',即可对CAN通道2进行重置。

on key 'r' 
{ 
   // After BUSOFF the controller on Channel 2 is reset
   resetCanEx(2);
}

  • 6
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

车载网络测试

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值