BUSMASTER使用记录(二):诊断功能、在线16进制转字符串、脚本编写(放弃)


在上一篇( 点击进入)中主要是记录了下基本收发、报文过滤和报文录制。这一篇重点是诊断功能的使用、测试脚本的编写。

五、诊断使用

5.1 诊断设置

选择Diagnostics -> Settings:
在这里插入图片描述
在弹出界面中,进行接口(①)和CAN ID(②、③、④)的设置,周期(⑤)的设置,可以改变Tbox的CAN数据频率,根据需要进行设置即可:
在这里插入图片描述
点击下方的OK,完成设置。

TBox只回复一帧

如果TBox解析流控帧,判断了STmin和BlockSize,就需要在BusMaster中进行相应的设置。

5.2 发送数据

选择Diagnostics -> Transmit Window:
在这里插入图片描述
在弹出界面中,进行勾选,使得Send Tester Present配置为ON:
在这里插入图片描述
点击右上角的x,关闭该界面。

点击Connect,可以在接收界面看到周期收发数据:
在这里插入图片描述
该周期为Settings界面⑤处的值保持一致。

5.3 16进制转字符串

在线进行16进制转字符串的工具有非常多,比如(点击进入):
在这里插入图片描述
可以看到带有空格的部分,转换失败。去除空格才能够正常转换。

推荐工具一

点击进入
在这里插入图片描述

推荐工具二

点击进入
在这里插入图片描述

六、脚本

《BusMaster使用说明书》中4.11节点仿真配置一节介绍非常简单,在小破站上找到了一个视频讲解(点击进入),视频中提到两个资源:

  1. UDS仿真库
    在这里插入图片描述
    2.仿真脚本模板
    在这里插入图片描述
    github经常上不去,将这两个资源,打包放在CSDN上作为备份:点击下载

看过视频,才算有了一个基本了解。编写脚本的API可以查看BusMaster内的Help文档:
在这里插入图片描述

另外在一篇博文(点击进入)中也提到了,可以将Canoe的脚本CAPL文件转换化为CPP文件,从而在BusMaster中进行测试。不过并没有尝试,先收录下这种方法。

// 2024-06-06
按照B站视频,测试下

在这里插入图片描述
提示找不到MinGW,我的电脑没有安装视频里提到的gcc

gcc安装(点击进入

安装之后,仍然编译有问题。测试了几个文件,都是如此
在这里插入图片描述

按照BusMaster内置Help手册安装,仍然不行,放弃了

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值