使用Serialport类连续扫描两次条形码,取得的信息是两个条形码连接的字符串

yyp_1010 2009-04-01 12:09:35
现象:使用Serialport类读条形码时,连续扫描两次条形码,通过serialPort_DataReceived事件取得的信息是两个条形码连接的字符串。
请问:连续扫描两次条形码为什么只触发一次serialPort_DataReceived事件,
我觉得应该触发两次事件,分别取到条形码。
...全文
225 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
哈哈潜伏哥 2009-04-01
  • 打赏
  • 举报
回复
这要看你连续扫描的时间间隔了,如果太短的话,很可能会是只触发一次。
建议扫描一次后先等待一下,再扫描。而且取得了串口输出的数据后最好清空一下缓冲区以免多次结果连接在一起了。

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧