护肘厂家
免费服务热线

Free service

hotline

010-00000000
护肘厂家
热门搜索:
技术资讯
当前位置:首页 > 技术资讯

当基于LabVIEW的自动条码数据采集系统

发布时间:2021-09-09 14:02:41 阅读: 来源:护肘厂家

基于LabVIEW 的自动条码数据采集系统(下)

3. 2 条码扫描器的工作方式设置

条码扫描器工作方式的设置有2 种方法:一是编程方式,通过串口发送命令控制字来设置条码扫描器的工作方式;另一种是用条码扫描器扫描含特定意义的条码来设置其工作方式。本系统采用第二种方式来设置条码扫描器的工作方式。用条码扫描器扫描图3 所示的条码,我们将其工作方式设置为默认方式。其默认设置为:波特率:9600bps;数据位:7 位;停止位:2 位;校验位:EVEN;触发方式:电平触发。

3. 3 条码扫描器的串口控制

本系统采用LabVIEW 图形编程通过串口来实现条码扫描器的控制与条码数据的读取,用LabVIEW 控制条码扫描器的前面板图如图4a 所示,控制流程图如图4b 所示,前面板和流程图中各个变量是一一对应的,在设置好各个参数后,按运行按钮,就能实现对条码扫描器的数据进行读取。图4b 流程图中,Serial Port Read. vi 图标从串口中读取数据放在缓冲区,并将数据送到显示控件,进行显示,运行结果如图4a 所示。如果在运行过程中发生错误,如数据读取时间超过串口默认的等待数据的时间,系统就会弹出对话框,告诉用户发生错误的代码,以及让用户选择是停止还是继续运行,如图5 所示。

3. 4 系统的数据库访问和远程控制

LabSQL 利用Microsoft ADO 以及SQL 语言来完成数据库的访问,将复杂的底层ADO 及SQL 操作封装成一系列的LabSQL VIs,简单易用。本系统采用LabSQL 来实现本地数据库的访问,在LabVIEW 中实现条码数据与中央数据库的双向传送,达到了系统设计的要求。

LabVIEW 具有强大的络通信功能,这种功能使得Lab-VIEW 的用户可以很容易地编写出具有强大络通信功能的LabVIEW 应用软件,实现远程控制。另外,LabVIEW 还具有远程面板访问技术,用户可以在互联上直接控制位于远端服务器上的VI 前面板。但是LabSQL 没有开发远程数据库访问的功能,经过研究Microsoft ADO 控件的远程数据库访问的功能,使用LabSQL 成功地实现了对远程数据库的访问,本系统利用LabVIEW 强大的络功能,实现了远程控制及各联终端的访问或控制功能,通过页浏览器实现对VI 的远程控制[]。

4 结 语

基于虚拟仪器技术的自动条码数据采集系经太长期的发展统适应了检测自动化的需要,充分发挥了现代计算机技术优势和软硬件资源,实现了检测系统的自动化、多功能化和高度灵活性,解决了工人工作劳动强度大、效率低、影响产品质量的问题,实现生产数据与管理业务的无缝连接,减科学发展少管理人员的工作量,提正孕育着1个利润无穷的商机高企业的生产效率试验机宣传重点,增强了企业的竞争力。

作者:李辉

(天津工程师范学院)

信息来源:《包装工程》2005第3期

驻马店订做工服
驻马店定制工服
驻马店定做工服
驻马店工服订制