daxiaoge
简单不代表容易,生活亦是如此。
级别: 略有小成
精华主题: 0
发帖数量: 47 个
工控威望: 284 点
下载积分: 1817 分
在线时间: 111(小时)
注册时间: 2019-08-12
最后登录: 2024-04-26
查看daxiaoge的 主题 / 回贴
楼主  发表于: 2020-06-23 08:47

向各位请教一个问题,就是扫码枪无结束符,现在需要用到接收报文长度来结束,那么结束数据怎么理解?比如我接收到13个字符,该设置几的结束数据个数?
谢谢
a239440265
级别: 略有小成
精华主题: 0
发帖数量: 134 个
工控威望: 275 点
下载积分: 751 分
在线时间: 111(小时)
注册时间: 2016-01-22
最后登录: 2023-08-01
查看a239440265的 主题 / 回贴
1楼  发表于: 2020-07-01 14:38
一般扫描枪都是trig一下,然后节能接受到信息的,你有多少字符就相应设置多少个接收个数,比如000001你就用3个字就可以了,你多设置几个字都是没有问题的,不需要考虑结束符
西西糖塘
级别: 正式会员
精华主题: 0
发帖数量: 41 个
工控威望: 86 点
下载积分: 785 分
在线时间: 6(小时)
注册时间: 2018-01-09
最后登录: 2024-02-27
查看西西糖塘的 主题 / 回贴
2楼  发表于: 2020-07-02 15:57
扫码枪都是可以设置结束符的
像风一样
guangyu85
工程师
级别: 家园常客
精华主题: 1 篇
发帖数量: 515 个
工控威望: 830 点
下载积分: 5753 分
在线时间: 377(小时)
注册时间: 2011-06-13
最后登录: 2024-04-08
查看guangyu85的 主题 / 回贴
3楼  发表于: 2020-07-02 20:17
只要你的接收区字长大于等于报文字长就行,结束与否无所谓啊,反转你是触发一次,读取一次嘛
fenghua00000
级别: 探索解密
精华主题: 0
发帖数量: 48 个
工控威望: 149 点
下载积分: 1537 分
在线时间: 56(小时)
注册时间: 2017-09-09
最后登录: 2021-12-03
查看fenghua00000的 主题 / 回贴
4楼  发表于: 2020-07-03 13:20
扫描枪发送多少个字\字节,就设定接受多少个字\字节长度就可以了。将设置结束符屏蔽。