CAN工具 – PCAN – 半自动化

汽车安全 1年前 (2022) admin
461 0 0

CAN工具 - PCAN - 半自动化

PCAN半自动化周期发送检测报文:

  1. 创建一个.mrc文件,步骤如图:

New -> Standard Macro (.mrc) -> Name命名 -> Location选择保存位置

CAN工具 - PCAN - 半自动化编辑

2.编辑需要发送检查的文本,选中创建好的文件,右键Editor

CAN工具 - PCAN - 半自动化编辑

3.编辑文本介绍

FormatVersion=6.0 文件版本,默认都一样

Send 1 100h 1 AAh 第一个1 表示总线号,最大为16;100h:ID 0x100(有h代表16进制,不加将默认为十进制数据1 报文长度,AAh:表示发送数据为0xAA

WaitId 0 1 101h  WaitId 等待ID为0x101,0:代表无限等待,数字代表时间,单位为ms  1:代表总线

Loop: Send 1 102h 2 33h 45h 循环,表示每隔200ms 发送102h 这个报文

Wait 10

Send 1 100h 1 AAh

Wait 200

Goto Loop

//       Time  Bus  ID   Type  Length  Data

WaitData 1000   1   101h  FD     12    r00112233445566778899AABB


send 1 123h 2 AAh 34h

WaitId 1000 1 101h   

if false             逻辑判断,如果错误,也就是没有等到

send 1 102 5 12h 34h 56h 78h 90h  对第四行的一个响应,如果没有等到就发送这个报文

waitId 1000 1 103h

if true

send 1 104h 5 22h 33h 44h 55h 66h

Repeat

4.编辑完要发送检查的文件后,ctrl+s保存然后点击运行:

CAN工具 - PCAN - 半自动化编辑

5.在Receive/Transmit查看发送检查的log是否正常

6、自动控制软件按钮


  1. 进入到PCAN的主界面,如图:

CAN工具 - PCAN - 半自动化编辑

2.使用快捷键ctrl+shift+A,显示如图:

CAN工具 - PCAN - 半自动化编辑

3.选择要建立的文件,为文件命名且设置保存位置:

CAN工具 - PCAN - 半自动化编辑

4.编辑要执行的操作,使用VBS语言,针对于PCAN软件界面按钮的操作,可以使用F1 help文档进行查找命令:

CAN工具 - PCAN - 半自动化编辑

5.完成后Ctrl+S保存

6.查找自己已经保存的文件,邮件Apply应用:

CAN工具 - PCAN - 半自动化编辑

7.PCAN正常开始后,选择已经写好的脚本进行执行:

CAN工具 - PCAN - 半自动化编辑

帮助文档使用方法:

CAN工具 - PCAN - 半自动化编辑

CAN工具 - PCAN - 半自动化编辑

备注:在编辑脚本时候如果发现上述没有函数,点击F1进行查询,基本都有详细介绍

发送命令F1参考位置:

CAN工具 - PCAN - 半自动化编辑



原文始发于微信公众号(车载网络测试):CAN工具 – PCAN – 半自动化

版权声明:admin 发表于 2022年12月3日 上午11:58。
转载请注明:CAN工具 – PCAN – 半自动化 | CTF导航

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...