设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
有人玩过从无线扫描枪的接受器中读数据吗? ...
返回列表
发新帖
有人玩过从无线扫描枪的接受器中读数据吗?
[复制链接]
11
|
8
|
2021-1-27 06:24:32
|
显示全部楼层
|
阅读模式
扫描枪分无线与有线两种,有线的一般分USB接口与COM接口两种。
对于USB接口的有线扫描枪,光标要时时定位在需要接受数据的位置,若光标在其它地方,就无法读到扫描到的数据。这是一个弊端。
对COM接口的扫描枪,写代码从COM接口读数据,那么,无能光标是否定位在需要接受数据的位置,都可以读到数据到到想要的地方。
前几天,买了一个299元的无线扫描枪,想来玩一下,使用后,发现这种无线扫描枪的接受器会把扫描到的数据写在光标处,跟USB接口的有限扫描枪一样。一端我把光标移到接受数据的其它地方,那么接受数据的文本框就无法获取扫描到的数据,这是个弊端。解决的唯一方法就是自己写代码从接受器读取数据,那么需要供应商提供接口才行。
分 -->
回复
使用道具
举报
千问
|
2021-1-27 06:24:32
|
显示全部楼层
这不是弊端,而是你的开发思路不对。
对于硬件发过来的数据那叫数据采集,你根本不考虑如何去稳定采集数据,而是简单把测试方式拿来进行工作,肯定会有问题。
你应该想办法如何去监控这些接口返回的数据,而不是干等什么光标焦点,然后去读什么文本属性。
如果换个纯图形界面或是完全没有界面的后台程序的需求给你,不能用这种输入控件,估计你的设备就废了。
所以你应该改改你的思路才对。
回复
使用道具
举报
千问
|
2021-1-27 06:24:32
|
显示全部楼层
解决方法:
1.买COM口的无线扫描枪
2.买USB接口的,但对方有提供USB转为COM口的工具
回复
使用道具
举报
千问
|
2021-1-27 06:24:32
|
显示全部楼层
一般客服前台不都是程序一直打开的么。比如超市收银台什么的。另外不一定要光标。窗体也可以接收按键啊,窗体有个keypreview属性,估计就是出于解决这一问题而设置的属性。
回复
使用道具
举报
千问
|
2021-1-27 06:24:32
|
显示全部楼层
用的USB扫描枪,是window系统已经集成了对应的驱动。默认情况下只是会写入对应的在光标。
如果你要做,需要自行开发对应的驱动。
回复
使用道具
举报
千问
|
2021-1-27 06:24:32
|
显示全部楼层
扫描枪就是个输入设备,可以当做键盘一样,键盘打字到光标处你怎么读取数据?要不hook一下系统消息?话说无线扫描枪你买贵了,我买才一百多块钱。
回复
使用道具
举报
千问
|
2021-1-27 06:24:32
|
显示全部楼层
引用2楼CJHLPLFX的回复:
解决方法:
1.买COM口的无线扫描枪
2.买USB接口的,但对方有提供USB转为COM口的工具
能采集串口数据固然方便很多,但如果只有模拟键盘的扫描枪其实也可以轻松搞定的。
比如用个定时器来读取键码,因为扫描枪通常扫描的都是39条形码,而39码通常会以*号开头,*号结尾。
所以只用在定时器里不停的判断是否有*号按下就可以了,同时记录型号出现以及变化下一个字符的时间。
当出现第一个*号后,就可以调整步骤接收字符串和数字了,以第一个*号出现在定时器的次数决定时长,
这样就可以做是固定时长采样字符了,当再次碰到*号时,并且数据格式合法,就可以触发扫描结束过程。
如果采样期间出现字符长度不合法或过久未遇到*号等请款,就重置采样步骤参数(相当于弃包),
这样你的键码采集才会有稳定性。
回复
使用道具
举报
千问
|
2021-1-27 06:24:32
|
显示全部楼层
其实类似的方法即使在串口采集上也是必要的,如果不这么做,程序未必能做到稳定,毕竟不同的机器,不同的任务数会影响串口通讯,配置高和配置低的电脑上跑这种程序可能就会有不同的结果,如果你的程序还涉及到网络、图形、数据运算什么的,那在配置低的电脑上就更有可能会出问题,所以数据采集和弃包处理是需要做的,当然不做有时候也可以用,不过建议把它做稳来。
回复
使用道具
举报
千问
|
2021-1-27 06:24:32
|
显示全部楼层
引用5楼sysdzw的回复:
扫描枪就是个输入设备,可以当做键盘一样,键盘打字到光标处你怎么读取数据?要不hook一下系统消息?话说无线扫描枪你买贵了,我买才一百多块钱。
hook也不好处理
其实等于键盘输入,你不太好区分,有部分是ps2口的,和ps2键盘是一个输入端,更加不好分辨了
不过楼上说的很对应该自己在后台监控预处理比较好
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行
1
我们已经谈了半年了,我因为他改变了许多,可是在前不久他打了我一嘴巴,我的心都凉了,我不知道该怎么办
2
跪求凤求凰,凰宫:滟歌行 倾世皇妃 芙殇,要全册的 或者你看过的小说,来者不拒啊!谢谢!
3
为什么咔咕下载上了不能打开
4
找个GBA模拟游戏
5
在同一台电脑上,为什么其他QQ空间就能上,其中一个的怎么都上不去,一上去就卡在那不动了!
6
因为工作的事心情特别烦,真的不想干了,但又不知道干什么,特闹心,好迷茫啊
7
我为女儿起名为李凯莉,2010年12月25日9时45分出生,得分怎么样
8
童话有6个公主,她们分别叫什么名字?
9
从武昌火车站到武汉大学怎么走
10
佳能105和130哪个好?现在这两个商场的价格分别是多少?
11
真的吗?很着急的。
12
为什么我电脑的QQ打不开来..重新下载也一样点不开
13
求带stop的个性签名 我的网名是x1n丶St〇p恋﹏
14
社会养老保险条例
15
亲,能不能也给我发一份2010最新的BL小说啊感激不尽啊,
[email protected]
16
天龙八部2 ,天龙寺到50给3点属性点,怎么加?加2身法1体 怎么样?
17
请组装电脑最新配置3000到3500元,谢谢
18
求赤西仁BANDAGE里的歌
19
桂花的养殖我家的桂花最近叶子全掉了,会不会影响来年的生长
20
基于DS18B20测量当前环境温度
21
可牛怎么把图片合成一张
22
一道科学关于压强的计算题
23
问一个英语句子的翻译
24
为什么我是 DX11 版本 AVA 检测是DX 9C
25
你们说说我现在该珍惜什么东西在生活中?
26
魔兽3.22这个版本,洒满适合什么练什么专业,请教下
27
董新武的字值钱吗?成套的!
28
过年了,谁教我一段过年的祝福语?
29
谢谢你给我一份修改器吧
30
谁给我个dnf散打
31
太在意自己的容颜
32
求和平之月 樱钢琴谱
33
忄的部首于什么有关
34
如果我在上厕所 忘记带纸 口袋里只有100元和女友的照片 我该怎么办 只是想讨论下
35
天语c800伸缩摄像头怎么调
36
谁有红颜劫 半调子cj 请发送至
[email protected]
谢谢
37
They very shape has made them less likely to fall into ruin.
38
请教大家一个“在职”申报“研究生”的问题
39
五年级有四个班,开展足球赛,两个班一组,一般和二班在一个组的可能性是多少?
40
流言终结者里亚当的两轮坐骑是什么
41
微星/精英/技嘉NF5主板/AM3 5200+/1G内存/9500GT显卡/80G硬盘
42
电影《灵异救世主》有几部,分别是什么?谢谢!
43
普度大学怎么样?
44
我国史学上合称四史的是
45
200分求c#建模。急
46
有一本《水晶球里的天使》的言情小说,菲菲蓝著,里面有三个故事,谁知道这三个故事分别叫什么名字?感激
47
计量经济学论文参考题目
48
关于侵权责任法的:我姑姑托一朋友送柜子,柜子放在路边结果砸了一小孩,小孩家长要求我姑姑赔偿全部医药
49
行政机关档案的功能是什么
50
谁知道WLK哪里的怪集中啊,想打点霜纹布
51
韩国友利银行VISA卡, 可以在中国的带有visa标志的取款机上取钱吗 如果可以 需要办理什么手续?谢谢!!!
52
元旦计划作文 英文 用过去式 进行时 将来时
53
无头骑士异闻录或鬼眼狂刀片头片尾
54
雪孩子是谁写的
55
直线L过点P(-6,0),且它在x轴上的截距等于它在y轴上的截距的一半,其方程是《》,有详细过程
56
dvd光驱怎样刻录VCD
57
求高达迷解释
58
你好。请问我的移动硬盘被我摔了一下,现在读不出来怎么办呢?
59
超有气质的90后模特,之前在MSN中国上看到一组图片,在城堡里拍的白纱裙模特,谁能帮忙找到图片?多谢多谢
60
英雄萨姆HD 第二次遭遇配置
61
推荐华南理工大学桥梁与隧道工程专业的研究生导师... 哪个导师好点,希望不只是搞科研,要能在外面兼工程
62
恩~ 再继续一个问题 不知道你对英语的翻译硕士了解得多不?
63
美女神态外貌描写
64
谁有摩尔勇士邀请码,没用
65
酷狗音乐为什么有的不能下载
66
我想剪西瓜头 - - 以前大米剪过的那个
67
求各位大神推荐个I5处理器的独显笔记本 5000左右的··
68
怎么把一键还原精灵更改备份
69
lady gaga和Avril今天晚上上哪个台
70
CFM4如何练爆头
71
邮政网银怎么充值话费?
72
为什么绝色美女有失恋的可能,心地也很善良
73
我家电脑怎么运行速度比以前慢了好多啊
74
爱丽丝漫游仙境哪能看啊?电影 我想看
75
高一物理必修2的知识点和难点
76
谁有super jouior 的sorrysorry和super girl的舞蹈分解动作
77
腿会不会变粗
78
谁和我换洛克号,我用赛尔号换,我幼71级魔焰,攻击246
79
番禺祈福新村有什么网可以装的呢?
80
山东文科300分左右可以上什么大学?最好是济南,东营或者廊坊
81
为什么绝色美女有失恋的可能,她心地也善良
82
你大便出血好了没啊 我和你一样 怎么办呢 如果你好了 麻烦告诉我下怎么治的 谢了
83
怎样下载电影?
84
我家想全用奥松板做壁橱 鞋柜 书架 电脑桌 不知道怎么样 环保么 和好一点的细木工板比哪一个更好一些
85
没见到姥姥最后一面,以什么方式为逝者祈福?
86
求早安少女组2010毕业演唱会
87
勤奋就是财富的议论文800字
88
谁有金贤重的《one more time》的铃声和MV?
89
滑鼠一时不能动
90
我的5320有时候信号突然掉了可也上网。不能打电话。不知是怎么回事。网络模式怎么改都不行。出先过好多次
91
笔记本电脑坏了,开机没反应,只有风扇转,拜托高手帮帮看看!
92
我的身高147厘米,体重46千克,我很想减肥,同学都笑话我是肥猪~~~~(>_<)~~~~
93
中星九号小锅未刷过机,前几天卖锅的怎么搜索了一下就出来了台,12月21日又完了,怎么修改下pid
94
求 索爱 W980 稳定刷几 固件 和 闭合文件 谢谢
95
找本小说:主角姓梁,穿越到乾隆末年,一个海盗的儿子身上,是福康安的手下,第一个老婆也是海盗!
96
买基金怎么买,我有股票账户?在股票账户下买基金手续费贵不贵?多少?买基金和买银行股那个划算?
97
如果清朝的统治维持到1949年对中国有利吗