【正文】
測(cè)功能的完整性直接影響用戶的決策判斷,因此必須經(jīng)過(guò)嚴(yán)格的技術(shù)驗(yàn)證。調(diào)試過(guò)程中,WEB與后臺(tái)數(shù)據(jù)庫(kù)建立穩(wěn)定的連接,WEB能實(shí)時(shí)更新數(shù)據(jù)。實(shí)驗(yàn)室溫度作為監(jiān)測(cè)對(duì)象,數(shù)據(jù)來(lái)源,以圖表的形式呈現(xiàn)出來(lái)。調(diào)試的預(yù)期結(jié)果是,當(dāng)后臺(tái)數(shù)據(jù)發(fā)生變化時(shí),WEB隨之實(shí)時(shí)更新數(shù)據(jù)。例如用戶在后臺(tái)數(shù)據(jù)庫(kù)溫度數(shù)據(jù)表Temp_tb中,將最大和最小的溫度數(shù)值分別改為33℃℃。溫度數(shù)據(jù)的更新調(diào)試如圖61所示:圖61 溫度數(shù)據(jù)表為了驗(yàn)證調(diào)試的實(shí)測(cè)結(jié)果的準(zhǔn)確性,系統(tǒng)從服務(wù)器、數(shù)據(jù)庫(kù)到WEB前端一致重新載入,避免之前操作造成的干擾。當(dāng)用戶再次進(jìn)入監(jiān)測(cè)頁(yè)面時(shí),瀏覽WEB前端數(shù)據(jù)表的溫度最大值和最小值,與數(shù)據(jù)庫(kù)的數(shù)值相等。由此可知,WEB前端的數(shù)據(jù)表隨著后臺(tái)數(shù)據(jù)的改變而更新,達(dá)到了預(yù)期目的,符合課題設(shè)計(jì)的最初要求。后臺(tái)數(shù)據(jù)的更新不僅體現(xiàn)在數(shù)據(jù)表上的實(shí)時(shí)更新,也包括這折線圖和統(tǒng)計(jì)表的變化。折線圖更具針對(duì)性,能夠直接的反應(yīng)數(shù)據(jù)前后變化,易于用戶瀏覽判斷信息的準(zhǔn)確性。統(tǒng)計(jì)表則記錄著一天內(nèi)實(shí)驗(yàn)室溫度的變化區(qū)間,并且通過(guò)內(nèi)部計(jì)算,記錄全天的溫度平均值。折線圖的更新調(diào)試如圖62所示:圖62 溫度數(shù)據(jù)折線圖折線圖的變化直觀的顯示出最大溫度值和最小溫度值分別更新為33℃℃,與后臺(tái)數(shù)據(jù)同步更新,符合用戶操作要求。統(tǒng)計(jì)表的更新調(diào)試如圖63所示:圖63 溫度統(tǒng)計(jì)表調(diào)試結(jié)果表明,WEB隨著后臺(tái)數(shù)據(jù)的更新而更新,避免了數(shù)據(jù)的遺漏而導(dǎo)致信息的不準(zhǔn)確性。WEB管理平臺(tái)的監(jiān)測(cè)功能可以為用戶提供正確的信息,也提供了重要的決策依據(jù)。用戶根據(jù)數(shù)據(jù)信息和操作要求,實(shí)時(shí)下發(fā)控制指令。 控制功能的調(diào)試系統(tǒng)的調(diào)試包括控制功能的調(diào)試。調(diào)試過(guò)程中,系統(tǒng)實(shí)時(shí)控制監(jiān)控現(xiàn)場(chǎng)下位機(jī)的運(yùn)行情況,包含設(shè)備開(kāi)關(guān)、繼電器等硬件設(shè)施運(yùn)行情況。當(dāng)用戶在控制頁(yè)面針對(duì)具體設(shè)備,點(diǎn)擊控制按鈕,發(fā)送指令,現(xiàn)場(chǎng)監(jiān)控層的設(shè)備應(yīng)該立刻響應(yīng)指令,進(jìn)行下一步的操作。在WEB管理平臺(tái)中,這一過(guò)程可以間接分為控制頁(yè)面向后臺(tái)數(shù)據(jù)庫(kù)發(fā)送指令,現(xiàn)場(chǎng)設(shè)備中單片機(jī)通過(guò)LabVIEW識(shí)別指令,再按照指令要求進(jìn)行工作。因此預(yù)期的調(diào)試過(guò)程即為控制指令向后臺(tái)數(shù)據(jù)庫(kù)的發(fā)送過(guò)程??刂乒δ苷{(diào)試的預(yù)期結(jié)果是MySQL數(shù)據(jù)庫(kù)中的Command_tb表中的數(shù)據(jù)可以根據(jù)指令的發(fā)送進(jìn)行實(shí)時(shí)更新與寫入。前文提到,LabVIEW每次只能讀取一個(gè)數(shù)字指令,再通過(guò)二進(jìn)制轉(zhuǎn)換分析數(shù)字,進(jìn)而向單片機(jī)下達(dá)指令。由此,本文設(shè)計(jì)的控制指令分別為數(shù)字1~4,當(dāng)點(diǎn)擊控制開(kāi)關(guān)的“開(kāi)始”按鈕,Command_tb數(shù)據(jù)表中寫入1;點(diǎn)擊“停止”按鈕,表中數(shù)據(jù)寫入2,以此類推。調(diào)試的結(jié)果如圖64所示:圖64 系統(tǒng)調(diào)試的實(shí)測(cè)圖實(shí)測(cè)的結(jié)果表明,WEB管理平臺(tái)的指令控制功能可以正常運(yùn)行,用戶可以實(shí)時(shí)、在線運(yùn)行或停止控制功能,無(wú)需現(xiàn)場(chǎng)進(jìn)行數(shù)據(jù)監(jiān)測(cè)再而下達(dá)控制指令,方便快捷。兩個(gè)不同步驟的調(diào)試,論證了遠(yuǎn)程監(jiān)控系統(tǒng)的監(jiān)測(cè)和控制功能可以完整的呈現(xiàn)在WEB瀏覽器上,達(dá)到用戶實(shí)時(shí)、在線更新數(shù)據(jù)信息,遠(yuǎn)程控制系統(tǒng)的操作目的。綜上,基于WEB的遠(yuǎn)程溫度監(jiān)控系統(tǒng)的整體性能趨于完善,實(shí)現(xiàn)了監(jiān)測(cè)和控制功能于一體的技術(shù)要求,符合課題研究設(shè)計(jì)的初衷。第七章 總結(jié)本文主要介紹了基于WEB的遠(yuǎn)程溫度監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)過(guò)程,確立了B/S架構(gòu)為系統(tǒng)的表現(xiàn)形式;給出了WEB管理平臺(tái)的多個(gè)功能界面和部分代碼,并著重分析了系統(tǒng)的整體性能。相比其他的監(jiān)控系統(tǒng),本系統(tǒng)擁有如下優(yōu)勢(shì):1. 系統(tǒng)擁有很好的實(shí)用性,不受空間和時(shí)間的約束,支持多用戶通過(guò)Internet異地遠(yuǎn)程進(jìn)行實(shí)時(shí)監(jiān)控,易于管理,方便工業(yè)生產(chǎn);2. 使用JavaScript小程序段的編程方式,與WEB服務(wù)器進(jìn)行通訊,無(wú)需人為刷新的情況下就可以獲取當(dāng)前最新的數(shù)據(jù);增強(qiáng)了網(wǎng)頁(yè)的動(dòng)態(tài)交互性;3. 系統(tǒng)的開(kāi)發(fā)框架,很大程度減少了代碼的重復(fù)率,使得開(kāi)發(fā)過(guò)程變得十分清晰,提高了效率;4. 性價(jià)比高,擴(kuò)展能力強(qiáng)的優(yōu)點(diǎn)使得該系統(tǒng)被廣泛應(yīng)用。然而,基于WEB的遠(yuǎn)程溫度監(jiān)控系統(tǒng)的各方面性能雖然完美,但設(shè)計(jì)過(guò)程中也存在一些不足。系統(tǒng)監(jiān)控界面和控制界面過(guò)于簡(jiǎn)單,控制界面以按鈕為主要元素,而沒(méi)有其他的功能展示,文字說(shuō)明和界面背景也略顯單調(diào),這對(duì)于一個(gè)完整的監(jiān)控系統(tǒng)來(lái)說(shuō),美觀程度不足;系統(tǒng)的安全性也有待進(jìn)一步提高,因?yàn)橹灰褂谜咧烂艽a,就能進(jìn)入系統(tǒng),而沒(méi)有其他識(shí)別通道,對(duì)數(shù)據(jù)的保密性構(gòu)成隱患,形成任何人都可以操作系統(tǒng)的局面;統(tǒng)計(jì)界面中的刷新按鈕的設(shè)計(jì)上存在不足,當(dāng)無(wú)數(shù)據(jù)輸入而點(diǎn)擊刷新按鈕,頁(yè)面會(huì)一直刷新跳轉(zhuǎn),不間斷閃屏,雖然完全不影響功能的使用,但造成了視覺(jué)上的別扭??偟膩?lái)說(shuō),雖然基于WEB的遠(yuǎn)程溫度監(jiān)測(cè)系統(tǒng)在設(shè)計(jì)中存在不足,但是整體性能的可靠性,用戶操作的簡(jiǎn)單話等諸多優(yōu)點(diǎn),使其在具有非常好的發(fā)展前景。參考文獻(xiàn)[1][D].杭州:浙江大學(xué),2012.[2][D].武漢理工大學(xué),2003.[3]文曉玲,[J]武漢武漢工程大學(xué),2008,4(03): 4954.[4][D].華北電力大學(xué),2007.[5]韓紹澤,[J].計(jì)算機(jī)與數(shù)字工程,2010,38(01): 8183.[6][D].昆明理工大學(xué),2001.[7]姜麟,蔡翔云,[J].計(jì)算機(jī)應(yīng)用研究,2000,8 (04):58.[8]殷華文,[J].自動(dòng)化儀表,2004,11(23):2427.[9]薛立,范福玲,[J].中原工學(xué)學(xué)報(bào),2005,6(14):1823.[10]邢航,[J].自動(dòng)化與信息工程,2005,22(14):3438.[11]俞忠原,[M].北京理工大學(xué)出版社,2005.[12]王飛飛,崔洋,[M].北京中國(guó)鐵道出版社,.[13][M].北京:中國(guó)鐵道出版社,.[14]amp。MySQL整合應(yīng)用[M].北京:電子工業(yè)出版社,.[15]Limin Measurement and Control System Based on Embedded WEB,Wuhan:Jianghan University Press,(5):107111.[16]Wang, N.。 Wang, .。 Chen, . Online Monitoring System for Main Steam Piping of Power Plants. Proceedings of ASME 2009 Pressure Vessels and Piping Conference,Cleveland, OH, USA, 20–24 July 2003。 pp. 563–570.[17][J].軟件導(dǎo)刊,2010,6(01):126128.[18]王誠(chéng)君,劉振華,郭竑暉,[M].北京:清華大學(xué)出版社,2007.[19][M].北京:機(jī)械工業(yè)出版社,2011.[20][D].浙江大學(xué),2007.[21]劉劍云,馬晨陽(yáng),PHP+ MySQL網(wǎng)站開(kāi)發(fā)應(yīng)用從入門到精通[M].中國(guó)鐵道出版社,2010.[22]潘凱華,劉中華,PHP從入門到精通[M].清華大學(xué)出版社,2010.[23](美)Jon Ducketc著,杜靜,[M].北京,清華大學(xué)出版社,2010.[24]ALIZA,MEHMET .An InternetBased Interactive Embedded DataAcquisition System for RealTime Applications[J].Instrumentation and Measurement,(3):522529.[25][M].北京:清華大學(xué)出版社,2009.[26]周德澤,袁南兒,[M].北京:清華大學(xué)出版社,2002.致謝時(shí)光荏苒,又是一年畢業(yè)季。畢業(yè)設(shè)計(jì)從選題到論文寫作的完成,期間經(jīng)歷了諸多困惑和障礙,使我深感這不僅僅是一篇論文的如期完成,更是對(duì)自己兩個(gè)多月來(lái)的付出的一次綜合性檢驗(yàn)。畢業(yè)設(shè)計(jì)的完成,凝聚著導(dǎo)師***老師的不少心血。從選題構(gòu)思、擬定提綱、論文成形到修改定稿,*老師都給予我悉心的指導(dǎo)和無(wú)私的幫助。*老師嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、淵博的專業(yè)知識(shí)、睿智的思維方式以及精益求精的精神使我受益匪淺,在此向他表示最衷心的感謝。此外,各位老師在我學(xué)習(xí)期間以及畢業(yè)設(shè)計(jì)的研究過(guò)程中也給我很多建議和幫助,在此一并表示感謝。感謝這篇論文所涉及到的各位學(xué)者。本文引用了數(shù)位學(xué)者的研究文獻(xiàn),如果沒(méi)有各位學(xué)者研究成果的啟發(fā)和幫助,我將很難完成本篇論文的寫作。感謝我的同學(xué)和朋友,在我撰寫論文的過(guò)程中給予的熱情幫助。由于我的學(xué)術(shù)水平有限,所寫的論文難免有不足之處,懇請(qǐng)各位老師和學(xué)友批評(píng)指正!