cpubbs论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

LabVIEW+单片机学习套件全套教程资料下载[免费]LabVIEW论坛精华列表贴USB0816数据采集卡《LabVIEW宝典》
LabWindows/CVI论坛精华贴NET0816以太网数据采集卡RC0210远程设备授权系统 关闭关停锁定打开设备 户外分布式数据采集
NET1624低速高精度以太网数据采集卡WIFI0824SD无线WIFI网络数据采集卡脱机运行 SD存储 小尺寸微型 串口采集远程采集 安卓 手持移动采集 纪录仪
查看: 2577|回复: 22

各位前辈早,扫描仪有信号输入时程序才向下跑的问题.

[复制链接]
发表于 2007-7-5 10:03:29 | 显示全部楼层 |阅读模式
下图是手持式扫描仪的程序,功能是当运行程序时就可以用扫描仪扫出序列号然后在前面板显示成字符串.

我现在的问题时,必须要设计成当有序列号扫入时(即扫描成功听到"嘀"的一声),程序才向下一步跑,否则程序一开始运行就一直等待于扫入序列号这一步.
请教各位前辈此问题的解决办法...另外请问是否要将扫描仪输入信号这一步做为触发信号啊?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2007-7-5 10:27:55 | 显示全部楼层
1、扫描仪和电脑是怎么连接的?GPIB?SERIAL?OR?
2、通信格式是怎么样的?
发表于 2007-7-5 11:15:39 | 显示全部楼层
扫描仪是和键盘一起通过PS2连接的吧,
就相当于键盘输入字符
你可以检查长度来进行,
若使用扫描仪的回车功能,
你也可以检查回车字符

我以前问过的问题,你可以参考
http://www.cpubbs.com/bbs/viewth ... highlight=%2Blgh269
 楼主| 发表于 2007-7-5 11:29:02 | 显示全部楼层
谢谢飞雨天 和lgh269 两位的回复.
扫描仪的连接和lgh269说的一样,我研究研究先.谢谢您!
发表于 2007-7-5 12:46:21 | 显示全部楼层
可以用generate occurence.vi配合实现,在同步控件面板中。
 楼主| 发表于 2007-7-5 15:21:02 | 显示全部楼层
谢谢wdyjz。
看了版里的好几个例子,好象都是要敲个键之后转入下一步测试的,偶用的是6.02版,程序运行后鼠标和键盘不给用,所以必须要得到扫描仪扫出的数据后才能进入下一步测试,否则程序一开始运行就一直等待于扫入序列号这一步。
高手们再帮我看看吧。谢谢了啊。
发表于 2007-7-5 15:51:03 | 显示全部楼层
现在还用这么老的版本
换8.2吧
还可以试试事件结构
 楼主| 发表于 2007-7-5 15:56:46 | 显示全部楼层
是想换啊,不过8.2试用版中驱动好象导不进去啊。你们有遇到过吗?所以我还是用原来的正版老版本了。
 楼主| 发表于 2007-7-6 11:50:07 | 显示全部楼层
兄弟们,帮偶看看吧.
扫描产品序列号这一步对偶非常重要,这步需停住,否则程序会乱套而一直循环测试下去,但序列号就不一定来得及扫进去了.
先谢谢了.
发表于 2007-7-6 12:52:53 | 显示全部楼层
有些不太明白兄弟的需求呢!不知道您的扫描的东东有没有一些信号线可供读取的?判断它的状态来判断是否进行!
发表于 2007-7-6 12:53:21 | 显示全部楼层
或者判断一个显示控件的值是否为有值,不过这样的话就要清除掉以前的值才行!
 楼主| 发表于 2007-7-6 13:21:22 | 显示全部楼层
谢谢CPUBBS.
手持式扫描仪已连于计算机且能正常工作和扫出序列号的.请抽空看看我发的问题.
"判断一个显示控件的值是否为有值,不过这样的话就要清除掉以前的值才行" 这个方法也行啊.
不过最好是能够在有序列号扫入时(即扫描成功听到"嘀"的一声)之后,程序才向下一步跑.否则一直等待于扫序列号这步.
发表于 2007-7-6 13:22:25 | 显示全部楼层
我回复里有说一种检测长度的方法,你的SN长度是固定的吧.

还有就是6的版本里有INPUT DEVICE CONTROL这样的功能吧,
同样可以做个轮循检测按键的
 楼主| 发表于 2007-7-6 13:52:32 | 显示全部楼层
恩,是的,谢谢你.序列号是有长度限制的.不过程序看的不是非常明白.我再研究研究.
假如我要做成扫描成功听到"嘀"一声的方案,要用串口的VISA来写吗?是否要给个触发信号什么的做为判别的依据呢?
发表于 2007-7-7 09:26:54 | 显示全部楼层
不需要用串口来写,只要装了扫描器驱动就可以扫入字符,你可以用状态结构,先用字符显示空件接收序列号,然后判定长度如果正确就进入下个状态,否则就等待。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cpubbs论坛. ( 粤ICP备09171248号 )

GMT+8, 2024-5-20 05:18 , Processed in 0.896492 second(s), 8 queries , Gzip On, File On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表