本文主要是介绍VM——读取串口扫描枪,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、需求:人工扫描产品条码,VM读取条码信息后触发拍照;扫描枪:honeywell1900,串口
2、利用串口通讯协议,波特率为115200,若波特率低了则读到的是乱码。但是出现了问题,VM读到的条码信息,随机的分成了1-2行,而不是一行完整的条码信息。
3、使用串口调试工具,读到的是完成的1行条码。
4、解决方法:
1)扫码枪里可以设置结束符,比如\r,\n,\r\n。不同的扫码枪网上查一下方法。
2)VM串口通讯中,设置和扫码枪同样的“接收结束符”。这样VM每次会把结束符之前的字符串合成1条字符串,可以得到完成的条码信息。
5、遗留问题:VM串口通讯是不是有bug,待厂家追查。
这篇关于VM——读取串口扫描枪的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!