基于LabVIEW的检测人员认证系统
2020-09-28孟娇娇周茜茜史洪玮
孟娇娇 周茜茜 史洪玮
摘要:随着市场上对酒类产品消费的增加,越来越多的假酒事件被曝光出来,这也暴露了市场上酒精检测仪器检测结果不精准问题,同时反映了检测人员存在对酒水检测结果有作假行为。这让消费者受到了一定的经济损失,甚至很有可能会导致人们的身体健康受到危害。对此设计出了基于LabVIEW的检测人员认证系统,此系统需通过上位机LabVIEW来操作便可以实现检测的全过程,把检测的数据第一时间输入数据库,减少人为的篡改,增加数据的可信度,最终达到快速准确检测酒水的目的。
关键词:LabVIEW;信息化
中图分类号:TP311 文献标识码:A
文章编号:1009-3044(2020)16-0093-02
Abstract: With the increase of the consumption of alcohol products in the market, more and more fake wine incidents have been burst out, which also exposed the problem of inaccurate detection results of alcohol testing instruments in the market, and also reflected the existence of false behavior of the detection personnel on the results of alcohol testing. This makes consumers suffer certain economic losses, and even likely to cause people's health to be endangered. A LabVIEW - based certification system is designed, which needs to be operated by the upper computer LabVIEW to realize the whole process of detection. Credibility, and finally achieve the purpose of rapid and accurate detection of alcohol.
Key words: LabVIEW; informatization
1 背景
在酒水市场向大众消费转型的背景下,酒的质量越来越受到重视。近年来,国内连续发生假酒中毒事件,其中大部分原因是不法分子将工业酒精兑水当“饮用酒”或甲醇兑水当“饮用酒”出售,造成甲醇中毒所致。这些事件不仅使消费者和生产者的权益受到严重的侵害,同时也给酒类消费市场留下了严重的安全隐患。为了解决这个问题,设计了一检测人员认证系统,检测员通过LabVIEW上位机控制来实现对酒水的检测,数据传输可靠性高,使消费者“买得放心,喝得安心”。
2 总体设计方案及工作原理
系统设计的总体设计方案如图1所示,主要由登录模块、密码比对模块、数据写入模块、拍照模块等四个模块组成。首先,检测人员要进行身份验证,登录本系统。检测人员的工号及密码都是保存在文件中的。曲线分离出来后,检测人员通过LabVIEW将酒水的检测结果输入到Excel文件中,与此同时,LabVIEW会将产品代号、检测人员的工号、检测设备的编号及检测时间,自动存入数据库。LabVIEW还为检测人员提供检测日志、自测模块和帮助文档等功能模块。
3 功能模块设计
3.1 登录模块设计
设计检测员登录主要是为了确保用户信息安全和防止数据改动设置的。当检测员登录程序时,会跳出登录界面,需输入工号和密码。操作界面由四个部分组成:农产品检测、检测日志、自测模块、帮助文档。通过LabVIEW中的for循环、case结构、事件结构等组成,当输入工号及密码时,case结构进入真分支,执行顺序结构,进入到操作界面,否则提示工号或密码错误,停止运行登录程序。
3.2 密码比对模块设计
密码比对子VI通过比较检测员输入的工号及密码,确定检测员输入的密码是否符合要求。若不符合,则提醒密码错误,需重新输入密码。该模块的实现先通过字符串输入控件让检测员输入工号及密码,和由文件输入路径导入检测员信息的文档路径进行对比,部分程序框图如图2。
3.3 数据写入模块设计
为了方便后期的工作人员更直观更方便的复查美酒的信息,并能够进行数据分析。所以就需要通过LabVIEW软件对数据进行采集并存入Excel文件中。如图3所示的程序框图,通过索引关键字,将采集出来的声音普进行分析同时转化成数组用“数组插入”这个控件将数据会制成检测信息表格。通过“二维数组转置”控件将转置后的数据输入“写入带分隔符电子表格”这一控件中,在入库时创建Excel路径对其进行保存。由此保存的数据方便后期检查和对比等工作。
3.4 拍照模块设计
拍照确认模块主要是为了防止Excel表格中采集的数据被更改,当数据保存入库时,程序会自动进行拍照,照片以存储时间命名存储在单独的文件中。拍照模块的前面板,主要运用视觉与运动模块。在按下入库按钮时,负责采集图像的程序启动,拍下一张照片,并显示到前面板,拍照功能通过Case结构实现,按钮在默认情况下,是0,按下时为1,松开又恢复为0。当为1时图像采集程序启动拍照,即按一次按钮拍一张照片。程序框图如图4所示,运用LabVIEW中的while循环和vision模块,使用while循环結构使图像采集程序连续运行,只有当出错或按下停止按钮时,循环停止,采集程序终止,关闭摄像头,清除图像缓存。
4 运行结果
为了让系统能够正常运行,我们对该系统进行了检测的运行测试。在系统运行过程中,检测员通过登录自己的账号,进行对酒水的检测,检测结果通过写入Excel表格显示出来,在此过程中,会对检测员进行拍照保存,这些数据方便以后进行检查。在整个测试过程中,能够显示检测员、产品代号以及检测时间等信息,如图5。
5 结束语
“酒”文化在中国源远流长,更是中国人传统的佳节礼品。基于LabVIEW的检测人员认证系统,通过LabVIEW技术来操作便可以实现检测的全过程,保证了检测人员操作的安全性及数据的可信度。系统在设计过程中,检测员可以随时地进入系统进行检测,检测结果及检测日志都会被及时的记录,传输至文件中保存;对检测员还会有拍照确认功能,方便日后检查。该系统操作简单,保障了消费者的效益,同时也给酒类消费市场提供了安全性,维持着市场的秩序。
参考文献:
[1] 史洪玮, 张花花, 黄骏, 等. 基于LabVIEW的农药检测人员考试系统的设计[J]. 现代电子技术, 2019, 42(2): 49-53.
[2] 林静, 林振宇, 郑福仁. LabVIEW虚拟仪器程序设计从入门到精通[M]. 北京: 人民邮电出版社, 2013.
[3] 章佳荣, 王璨, 赵国宇. 精通LabVIEW虚拟仪器程序设计与案例实现[M]. 北京: 人民邮电出版社, 2013.
[4] 茆玉辰, 张宸烽, 史洪玮. 基于LabVIEW的智慧实验室的设计与实现[J]. 电脑知识与技术, 2017, 13(16): 46-48.
[5] 王岑, 陈锴, 杜莉. 基于LabVIEW的MOOG控制系统数据处理软件设计[J]. 计算机测量与控制, 2020, 28(4): 152-155, 195.
[6] 陈锡辉, 张银鸿. LabVIEW 8.20程序设计从入门到精通[M]. 北京: 清华大学出版社, 2007.
[7] 徐正元. 基于LabVIEW的数据采集系统[J]. 中国科技信息, 2017(9): 62-65.
【通联编辑:谢媛媛】