From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



LabVIEW条形码扫描仪处理问题



主要软件:
主要软件版本: 7.1
主要软件修正版本: N/A
次要软件: N/A

问题: 我有一个条形码扫描仪,可以类似键盘读取数值。在我的程序中,需要处理多个条形码扫描。我使用keyfocus扫描条码编号到LabVIEW的字符串控件中,但我当我读到了一定数目字符后,在我的程序中如何处理它?

解答:

按照用户自定义时间间隔,不断轮询字符串输入控件的值,知道字符串长度达到预期条形码的长度。

1. 为字符串控件创建一个属性节点。

2. 为属性UpdtWhileTyping连线到布尔真常量,这样当条形码扫描仪扫描字符时,字符串输入控件的值就能自动更新。这个属性类似于字符串对象右键快捷菜单中的“键入时刷新 ”。

3. 在While循环中,为字符串输入控件创建一个属性节点,寻则属性“值”,连线该值至字符串长度VI,比较其长度,直到满足条形码的大小。

4. 当字符串长度与条形码大小相等时,退出循环,输出字符串的值。

范例参考下面链接。其他的链接提供了更多有关条形码扫描仪的信息。



相关链接: KnowledgeBase [2QM9DF44]: Barcode Scanner Not Working in LabVIEW

Developer Zone document: "How do I clear a string entry at the end of a measurement?"

附件:


Barcode Scanner.vi - Barcode Scanner.vi



报告日期: 09/24/2004
最近更新: 02/24/2014
文档编号: 3DNER7LE