关于“MsComm串口程序”发现的问题!请帮忙解决!
最近在做串口程序,使用了论坛里出现的例程“MsComm串口程序.vi”但是发现发送和接受的数据不一致。例如:
发送一下十六进制报文:2314 3331 35AC E774 95D0 0410 4104 1095 5454 7590 0D0A
接收到的却是:2314 3331 35AC E774 95D0 0410 4104 1095 5454 753F 0A
再如:
发送一下十六进制报文:2314 3331 35AC E774 95D0 0410 4104 1095 0514 00DA 0D0A
接收到的却是:2314 3331 35AC E774 95D0 0410 4104 103F 1400 3F 0A
收到的数据和长度都不对,为何?
请帮忙解决!
谢谢! 用VISA是正确的,但是打包太大,所以想用COMM控件! 急啊! 采用字节数组解析吧,
用text解析我测试了,是有bug。
http://www.cpubbs.com/blog/?1288/viewspace-69635.html
程序在这里,你下载使用吧。 感谢!wdyjz !
问题解决! 多谢分享 wdyjz 也很牛X 多谢uncttm 发现了这个问题,以前我真的没注意到这个bug。
看来以后做mscomm32,最好不要用text解析了。 是不是inputmode 应该选择 二进制 而不是 text啊
页:
[1]