PCAN半自动化周期发送检测报文:
-
创建一个.mrc文件,步骤如图:
New -> Standard Macro (.mrc) -> Name命名 -> Location选择保存位置
编辑
2.编辑需要发送检查的文本,选中创建好的文件,右键Editor
编辑
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保存然后点击运行:
编辑
5.在Receive/Transmit查看发送检查的log是否正常
6、自动控制软件按钮
-
-
进入到PCAN的主界面,如图:
编辑
2.使用快捷键ctrl+shift+A,显示如图:
编辑
3.选择要建立的文件,为文件命名且设置保存位置:
编辑
4.编辑要执行的操作,使用VBS语言,针对于PCAN软件界面按钮的操作,可以使用F1 help文档进行查找命令:
编辑
5.完成后Ctrl+S保存
6.查找自己已经保存的文件,邮件Apply应用:
编辑
7.PCAN正常开始后,选择已经写好的脚本进行执行:
编辑
帮助文档使用方法:
编辑
编辑
备注:在编辑脚本时候如果发现上述没有函数,点击F1进行查询,基本都有详细介绍
发送命令F1参考位置:
编辑
原文始发于微信公众号(车载网络测试):CAN工具 – PCAN – 半自动化