孟嬌嬌 周茜茜 史洪瑋
摘要:隨著市場(chǎng)上對(duì)酒類產(chǎn)品消費(fèi)的增加,越來越多的假酒事件被曝光出來,這也暴露了市場(chǎng)上酒精檢測(cè)儀器檢測(cè)結(jié)果不精準(zhǔn)問題,同時(shí)反映了檢測(cè)人員存在對(duì)酒水檢測(cè)結(jié)果有作假行為。這讓消費(fèi)者受到了一定的經(jīng)濟(jì)損失,甚至很有可能會(huì)導(dǎo)致人們的身體健康受到危害。對(duì)此設(shè)計(jì)出了基于LabVIEW的檢測(cè)人員認(rèn)證系統(tǒng),此系統(tǒng)需通過上位機(jī)LabVIEW來操作便可以實(shí)現(xiàn)檢測(cè)的全過程,把檢測(cè)的數(shù)據(jù)第一時(shí)間輸入數(shù)據(jù)庫,減少人為的篡改,增加數(shù)據(jù)的可信度,最終達(dá)到快速準(zhǔn)確檢測(cè)酒水的目的。
關(guān)鍵詞:LabVIEW;信息化
中圖分類號(hào):TP311? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):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 背景
在酒水市場(chǎng)向大眾消費(fèi)轉(zhuǎn)型的背景下,酒的質(zhì)量越來越受到重視。近年來,國內(nèi)連續(xù)發(fā)生假酒中毒事件,其中大部分原因是不法分子將工業(yè)酒精兌水當(dāng)“飲用酒”或甲醇兌水當(dāng)“飲用酒”出售,造成甲醇中毒所致。這些事件不僅使消費(fèi)者和生產(chǎn)者的權(quán)益受到嚴(yán)重的侵害,同時(shí)也給酒類消費(fèi)市場(chǎng)留下了嚴(yán)重的安全隱患。為了解決這個(gè)問題,設(shè)計(jì)了一檢測(cè)人員認(rèn)證系統(tǒng),檢測(cè)員通過LabVIEW上位機(jī)控制來實(shí)現(xiàn)對(duì)酒水的檢測(cè),數(shù)據(jù)傳輸可靠性高,使消費(fèi)者“買得放心,喝得安心”。
2 總體設(shè)計(jì)方案及工作原理
系統(tǒng)設(shè)計(jì)的總體設(shè)計(jì)方案如圖1所示,主要由登錄模塊、密碼比對(duì)模塊、數(shù)據(jù)寫入模塊、拍照模塊等四個(gè)模塊組成。首先,檢測(cè)人員要進(jìn)行身份驗(yàn)證,登錄本系統(tǒng)。檢測(cè)人員的工號(hào)及密碼都是保存在文件中的。曲線分離出來后,檢測(cè)人員通過LabVIEW將酒水的檢測(cè)結(jié)果輸入到Excel文件中,與此同時(shí),LabVIEW會(huì)將產(chǎn)品代號(hào)、檢測(cè)人員的工號(hào)、檢測(cè)設(shè)備的編號(hào)及檢測(cè)時(shí)間,自動(dòng)存入數(shù)據(jù)庫。LabVIEW還為檢測(cè)人員提供檢測(cè)日志、自測(cè)模塊和幫助文檔等功能模塊。
3 功能模塊設(shè)計(jì)
3.1 登錄模塊設(shè)計(jì)
設(shè)計(jì)檢測(cè)員登錄主要是為了確保用戶信息安全和防止數(shù)據(jù)改動(dòng)設(shè)置的。當(dāng)檢測(cè)員登錄程序時(shí),會(huì)跳出登錄界面,需輸入工號(hào)和密碼。操作界面由四個(gè)部分組成:農(nóng)產(chǎn)品檢測(cè)、檢測(cè)日志、自測(cè)模塊、幫助文檔。通過LabVIEW中的for循環(huán)、case結(jié)構(gòu)、事件結(jié)構(gòu)等組成,當(dāng)輸入工號(hào)及密碼時(shí),case結(jié)構(gòu)進(jìn)入真分支,執(zhí)行順序結(jié)構(gòu),進(jìn)入到操作界面,否則提示工號(hào)或密碼錯(cuò)誤,停止運(yùn)行登錄程序。
3.2 密碼比對(duì)模塊設(shè)計(jì)
密碼比對(duì)子VI通過比較檢測(cè)員輸入的工號(hào)及密碼,確定檢測(cè)員輸入的密碼是否符合要求。若不符合,則提醒密碼錯(cuò)誤,需重新輸入密碼。該模塊的實(shí)現(xiàn)先通過字符串輸入控件讓檢測(cè)員輸入工號(hào)及密碼,和由文件輸入路徑導(dǎo)入檢測(cè)員信息的文檔路徑進(jìn)行對(duì)比,部分程序框圖如圖2。
3.3 數(shù)據(jù)寫入模塊設(shè)計(jì)
為了方便后期的工作人員更直觀更方便的復(fù)查美酒的信息,并能夠進(jìn)行數(shù)據(jù)分析。所以就需要通過LabVIEW軟件對(duì)數(shù)據(jù)進(jìn)行采集并存入Excel文件中。如圖3所示的程序框圖,通過索引關(guān)鍵字,將采集出來的聲音普進(jìn)行分析同時(shí)轉(zhuǎn)化成數(shù)組用“數(shù)組插入”這個(gè)控件將數(shù)據(jù)會(huì)制成檢測(cè)信息表格。通過“二維數(shù)組轉(zhuǎn)置”控件將轉(zhuǎn)置后的數(shù)據(jù)輸入“寫入帶分隔符電子表格”這一控件中,在入庫時(shí)創(chuàng)建Excel路徑對(duì)其進(jìn)行保存。由此保存的數(shù)據(jù)方便后期檢查和對(duì)比等工作。
3.4 拍照模塊設(shè)計(jì)
拍照確認(rèn)模塊主要是為了防止Excel表格中采集的數(shù)據(jù)被更改,當(dāng)數(shù)據(jù)保存入庫時(shí),程序會(huì)自動(dòng)進(jìn)行拍照,照片以存儲(chǔ)時(shí)間命名存儲(chǔ)在單獨(dú)的文件中。拍照模塊的前面板,主要運(yùn)用視覺與運(yùn)動(dòng)模塊。在按下入庫按鈕時(shí),負(fù)責(zé)采集圖像的程序啟動(dòng),拍下一張照片,并顯示到前面板,拍照功能通過Case結(jié)構(gòu)實(shí)現(xiàn),按鈕在默認(rèn)情況下,是0,按下時(shí)為1,松開又恢復(fù)為0。當(dāng)為1時(shí)圖像采集程序啟動(dòng)拍照,即按一次按鈕拍一張照片。程序框圖如圖4所示,運(yùn)用LabVIEW中的while循環(huán)和vision模塊,使用while循環(huán)結(jié)構(gòu)使圖像采集程序連續(xù)運(yùn)行,只有當(dāng)出錯(cuò)或按下停止按鈕時(shí),循環(huán)停止,采集程序終止,關(guān)閉攝像頭,清除圖像緩存。
4 運(yùn)行結(jié)果
為了讓系統(tǒng)能夠正常運(yùn)行,我們對(duì)該系統(tǒng)進(jìn)行了檢測(cè)的運(yùn)行測(cè)試。在系統(tǒng)運(yùn)行過程中,檢測(cè)員通過登錄自己的賬號(hào),進(jìn)行對(duì)酒水的檢測(cè),檢測(cè)結(jié)果通過寫入Excel表格顯示出來,在此過程中,會(huì)對(duì)檢測(cè)員進(jìn)行拍照保存,這些數(shù)據(jù)方便以后進(jìn)行檢查。在整個(gè)測(cè)試過程中,能夠顯示檢測(cè)員、產(chǎn)品代號(hào)以及檢測(cè)時(shí)間等信息,如圖5。
5 結(jié)束語
“酒”文化在中國源遠(yuǎn)流長(zhǎng),更是中國人傳統(tǒng)的佳節(jié)禮品。基于LabVIEW的檢測(cè)人員認(rèn)證系統(tǒng),通過LabVIEW技術(shù)來操作便可以實(shí)現(xiàn)檢測(cè)的全過程,保證了檢測(cè)人員操作的安全性及數(shù)據(jù)的可信度。系統(tǒng)在設(shè)計(jì)過程中,檢測(cè)員可以隨時(shí)地進(jìn)入系統(tǒng)進(jìn)行檢測(cè),檢測(cè)結(jié)果及檢測(cè)日志都會(huì)被及時(shí)的記錄,傳輸至文件中保存;對(duì)檢測(cè)員還會(huì)有拍照確認(rèn)功能,方便日后檢查。該系統(tǒng)操作簡(jiǎn)單,保障了消費(fèi)者的效益,同時(shí)也給酒類消費(fèi)市場(chǎng)提供了安全性,維持著市場(chǎng)的秩序。
參考文獻(xiàn):
[1] 史洪瑋, 張花花, 黃駿, 等. 基于LabVIEW的農(nóng)藥檢測(cè)人員考試系統(tǒng)的設(shè)計(jì)[J]. 現(xiàn)代電子技術(shù), 2019, 42(2): 49-53.
[2] 林靜, 林振宇, 鄭福仁. LabVIEW虛擬儀器程序設(shè)計(jì)從入門到精通[M]. 北京: 人民郵電出版社, 2013.
[3] 章佳榮, 王璨, 趙國宇. 精通LabVIEW虛擬儀器程序設(shè)計(jì)與案例實(shí)現(xiàn)[M]. 北京: 人民郵電出版社, 2013.
[4] 茆玉辰, 張宸烽, 史洪瑋. 基于LabVIEW的智慧實(shí)驗(yàn)室的設(shè)計(jì)與實(shí)現(xiàn)[J]. 電腦知識(shí)與技術(shù), 2017, 13(16): 46-48.
[5] 王岑, 陳鍇, 杜莉. 基于LabVIEW的MOOG控制系統(tǒng)數(shù)據(jù)處理軟件設(shè)計(jì)[J]. 計(jì)算機(jī)測(cè)量與控制, 2020, 28(4): 152-155, 195.
[6] 陳錫輝, 張銀鴻. LabVIEW 8.20程序設(shè)計(jì)從入門到精通[M]. 北京: 清華大學(xué)出版社, 2007.
[7] 徐正元. 基于LabVIEW的數(shù)據(jù)采集系統(tǒng)[J]. 中國科技信息, 2017(9): 62-65.
【通聯(lián)編輯:謝媛媛】