197771548
不要贪,一步步来
级别: 略有小成
精华主题: 0
发帖数量: 87 个
工控威望: 216 点
下载积分: 726 分
在线时间: 81(小时)
注册时间: 2018-07-23
最后登录: 2024-10-01
查看197771548的 主题 / 回贴
楼主  发表于: 2018-12-05 18:07
图片:
图片:
图片:
图片:
图片:
用到无协议rs232

两个问题;
缓存区的数据不会清除,只能覆盖,就是如果先发的长数据再发短数据,长数据多出来的那部分会依然2在那里,不会影响接收但好奇怪,想用接收数据清除请求清除(图一),在程序中MOV K1 U0\G168.没反应。
用结束符判断来接收数据没问题,但用数据长度的话结果如图,数据长度设定是2。
要是信息不够劳烦说一下我把其他设置也发上来
197771548
不要贪,一步步来
级别: 略有小成
精华主题: 0
发帖数量: 87 个
工控威望: 216 点
下载积分: 726 分
在线时间: 81(小时)
注册时间: 2018-07-23
最后登录: 2024-10-01
查看197771548的 主题 / 回贴
1楼  发表于: 2018-12-06 09:29
懂了。。。数据长度2,我这样只算1.5。。。所以数据乱了。。。
197771548
不要贪,一步步来
级别: 略有小成
精华主题: 0
发帖数量: 87 个
工控威望: 216 点
下载积分: 726 分
在线时间: 81(小时)
注册时间: 2018-07-23
最后登录: 2024-10-01
查看197771548的 主题 / 回贴
2楼  发表于: 2018-12-06 09:32
那如果就是要接收奇数个字符要怎么办。。