北京科技大學(xué)工業(yè)組態(tài)軟件設(shè)計報告_第1頁
北京科技大學(xué)工業(yè)組態(tài)軟件設(shè)計報告_第2頁
北京科技大學(xué)工業(yè)組態(tài)軟件設(shè)計報告_第3頁
北京科技大學(xué)工業(yè)組態(tài)軟件設(shè)計報告_第4頁
北京科技大學(xué)工業(yè)組態(tài)軟件設(shè)計報告_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、工業(yè)組態(tài)軟件設(shè)計報告學(xué) 院 自動化學(xué)院 班 級 姓 名 學(xué) 號 指 導(dǎo) 教 師 劉艷成 績 2017年 5 月- 24 -一、基本情況項目名稱開心農(nóng)場項目主要成員序號姓名學(xué)號班級項目分工12345二、項目概況農(nóng)業(yè)從最初的原始農(nóng)業(yè)發(fā)展到了傳統(tǒng)農(nóng)業(yè),同時隨著科學(xué)技術(shù)的發(fā)展現(xiàn)代農(nóng)業(yè)已經(jīng)逐漸開始替代了傳統(tǒng)農(nóng)業(yè),成為農(nóng)業(yè)未來的主要發(fā)展形式。在農(nóng)業(yè)生產(chǎn)技術(shù)逐漸發(fā)展的過程中需要實時、精確以及動態(tài)地獲取田間信息。其中田間信息主要包含作物生長信息,光照強度、濕度以及空氣溫度等農(nóng)田周圍環(huán)境信息,地理位置信息以及土壤水分、電導(dǎo)率、pH值等土壤屬性信息。應(yīng)當(dāng)通過無線處理、分析和傳輸所采集的數(shù)據(jù),進(jìn)而管理田間農(nóng)業(yè),這樣

2、對于農(nóng)業(yè)生產(chǎn)以及農(nóng)業(yè)管理有非常積極的作用。除此之外,本著農(nóng)牧一體化的可持續(xù)發(fā)展思想,牧業(yè)也隨著科學(xué)技術(shù)的發(fā)展變得更加現(xiàn)代化、智能化。養(yǎng)殖車間的不同種類的動物可以進(jìn)行分區(qū)智能化管理,并對動物周圍的實時環(huán)境進(jìn)行監(jiān)測,比如環(huán)境的整潔衛(wèi)生程度即動物糞便排泄量監(jiān)測,并對動物的飼養(yǎng)量進(jìn)行實時監(jiān)測等。在農(nóng)牧業(yè)的發(fā)展中,伴隨著物聯(lián)網(wǎng)概念的出現(xiàn),物流行業(yè)興起,為農(nóng)場的農(nóng)產(chǎn)品產(chǎn)出帶來了銷售途徑。因此,農(nóng)產(chǎn)品的存儲也要變得更加現(xiàn)代化。這就引出了立體倉庫的存儲管理。良好的倉庫管理可以提高農(nóng)產(chǎn)品出貨效率,從而提高農(nóng)場收益。本次項目利用北京亞控公司的組態(tài)王6.55作為上位機軟件,連接設(shè)備選擇亞控-仿真PLC以完成對整個農(nóng)

3、場體系的監(jiān)控與管理。整個項目命名為“開心農(nóng)場”,進(jìn)入登錄界面可以選擇不同身份登錄以保證系統(tǒng)的安全性。整個項目分為:作物畫面、果林畫面、養(yǎng)殖車間畫面、倉庫畫面以及實時數(shù)據(jù)采集畫面等監(jiān)控方面。1.在作物畫面中,完成對作物的土壤溫濕度、酸堿度、農(nóng)藥濃度、作物成長信息(成活/死亡數(shù)量)、雜草數(shù)量的監(jiān)控,同樣還有在噴灑農(nóng)藥時候?qū)r(nóng)藥車剩余農(nóng)藥量以及剩余油量的監(jiān)控。相應(yīng)的,界面內(nèi)可以完成澆水、施肥、噴灑農(nóng)藥、鋤草、收割動作,另外界面中有一些提示幫助信息以及報警信息。2.果林畫面中完成對果樹生長的最佳條件進(jìn)行確定,收獲最大產(chǎn)糧果實需要對光照強度、空氣溫濕度土壤pH值等因素進(jìn)行測量,并可以配合澆水,施農(nóng)藥,施

4、肥這樣在調(diào)控果園系統(tǒng)生產(chǎn)的過程中就能夠通過參考這些數(shù)據(jù)來提升經(jīng)濟效益。3.牧場畫面主要由四部分組成:牧場變量監(jiān)控區(qū);牧場活動操作區(qū);曲線顯示;圖片顯示區(qū)。牧場變量監(jiān)控區(qū):此區(qū)域主要包括“牧場溫度”、“牛的個數(shù)”、“飼料數(shù)量”、“羊毛余量”四個變量,“牛的個數(shù)”、“飼料數(shù)量”、“羊毛余量”對應(yīng)圖片顯示區(qū)有動畫顯示,圖片中牛、羊、草的數(shù)量會隨之變化。牧場活動操作區(qū):此區(qū)域包含四種功能“一鍵宰殺”、“一鍵剪毛”、“一鍵飼養(yǎng)”、“一鍵清掃”。這些操作同樣對應(yīng)著圖片顯示區(qū)的動畫顯示。特別的,動態(tài)變化的排泄物數(shù)量過多會報警。曲線顯示:在實時曲線中主要監(jiān)測兩個變量,溫度實時變化和飼料數(shù)量變化。另外還有歷史曲

5、線可供查找。4.倉庫存儲畫面中可以執(zhí)行牛肉出口、羊毛出口、肥料施用以及出口農(nóng)作物和水果統(tǒng)計監(jiān)測的功能。這四個具有實際功能的分畫面下還分別包含著各個畫面的實時數(shù)據(jù)采集與歷史趨勢曲線,除此之外還有各個報警命令。三、設(shè)計方案1.系統(tǒng)總體結(jié)構(gòu)本次組態(tài)監(jiān)控項目大體上分為三大部分,農(nóng)、林、牧。我們共設(shè)計了登錄界面、主界面、農(nóng)場畫面、牧場畫面、果園畫面、倉庫畫面六大界面,除此之外,還包括牧場參數(shù)界面和牧場出口表,果園環(huán)境實時報表和果園環(huán)境實時曲線。原本我們想要設(shè)計農(nóng)、林、牧、漁四大主場景,但由于時間和精力的限制,我們只能選擇放棄魚塘畫面,而在其他三個場景上花費更多的精力以使畫面更加精美、更加人性化、用戶體驗

6、更好。 打開系統(tǒng)首先設(shè)計了用戶登錄界面,在登錄時可以選擇不同身份,利用不同的安全密碼登錄,保證了系統(tǒng)的安全性與可靠性。登陸后進(jìn)入系統(tǒng)總體概覽畫面,也就是主界面。主界面上鏈接了牧場畫面、農(nóng)場畫面和果園畫面。通過點擊主界面的按鈕可以進(jìn)入這些畫面。當(dāng)點擊這些界面按鈕時,首先在主界面中會出現(xiàn)對農(nóng)、林牧場的介紹,并詢問你是否進(jìn)入該場景。若點擊取消,則不進(jìn)入。若點擊確定,方可進(jìn)入三大場景界面。進(jìn)入牧場畫面后,通過按鈕點擊可進(jìn)入牧場參數(shù)界面或者進(jìn)入倉庫;進(jìn)入倉庫后通過按鈕點擊可獲得或者獲得牧場出口表;進(jìn)入果園畫面后,可以通過點擊按鈕獲得果園環(huán)境實時報表和果園環(huán)境實時曲線。2.農(nóng)場界面為了對農(nóng)作物生長的最佳條

7、件進(jìn)行確定,需要對二氧化碳濃度、光照強度、空氣溫濕度、降水量、土壤養(yǎng)分以及土壤水分等因素進(jìn)行測量,這樣在調(diào)控農(nóng)業(yè)生產(chǎn)的過程中就能夠通過參考這些數(shù)據(jù)來提升經(jīng)濟效益、調(diào)節(jié)生長周期以及改善農(nóng)作物品質(zhì)。因此,我們在農(nóng)場界面設(shè)計了溫度、濕度、pH值、農(nóng)藥濃度的監(jiān)控以及給農(nóng)田澆水、施肥、鏟除雜草和收割農(nóng)作物四個實行按鈕,并隨時監(jiān)控作物的成活和死亡數(shù)量,以確保農(nóng)場生態(tài)系統(tǒng)的正常運行。界面中的兩個儀表盤可以顯示農(nóng)藥剩余量和農(nóng)藥車的剩余油量,以避免噴灑農(nóng)藥時農(nóng)藥藥量不足或者運行農(nóng)藥噴灑車時由于油量液位不足,車輛無法正常行駛。在畫面的右上方,會始終顯示溫度、濕度、pH值、農(nóng)藥濃度的實時曲線,以保證農(nóng)場工作人員的隨

8、時監(jiān)控??紤]到人的視覺特點,我們將澆水、施肥、除草、收割四個按鈕安置在界面的下方,其右側(cè)是施加農(nóng)藥的變色開關(guān)。當(dāng)進(jìn)入農(nóng)場界面,雜草數(shù)量會不停增長,并有一個監(jiān)測儀器,當(dāng)雜草數(shù)量大于60時,監(jiān)測器旁的報警按鈕會由綠變成綠、藍(lán)光交替閃爍,當(dāng)雜草數(shù)量大于80時,監(jiān)測器旁的報警按鈕會由綠、藍(lán)光交替閃爍變成紅、藍(lán)光交替閃爍。按下除草按鈕后,農(nóng)場上的雜草皆可清除,且監(jiān)測器上的雜草數(shù)量也相應(yīng)的變?yōu)?值。當(dāng)按下收割按鈕后農(nóng)場上的農(nóng)作物白菜、玉米、土豆會被收割并運送到倉庫中也就是倉庫中白菜、玉米、土豆的數(shù)量會顯示增加。且農(nóng)場場景變?yōu)橥恋厣蠜]有農(nóng)作物時的場景。當(dāng)點擊施加農(nóng)藥按鈕時,按鈕旁的農(nóng)藥滴會隨著農(nóng)藥噴灑車行駛

9、噴灑農(nóng)藥的節(jié)奏進(jìn)行閃爍。3.牧場界面通過設(shè)計畜牧業(yè)科學(xué)養(yǎng)殖部門,是為了解釋說明動物科學(xué)培育、科學(xué)飼養(yǎng)以及資源能源的重復(fù)利用。牧場主要進(jìn)行的是牛羊養(yǎng)殖。動物養(yǎng)殖通過監(jiān)測牧場的溫度、濕度、光照和空氣情況,分別啟動不同的設(shè)備自動調(diào)整,并且可以進(jìn)行人工喂食。牧場控制界面主要由四部分組成:牧場變量監(jiān)控區(qū);牧場活動操作區(qū);曲線顯示;圖片顯示區(qū)。牧場變量監(jiān)控區(qū):此區(qū)域主要包括“牧場溫度”、“牛的個數(shù)”、“飼料數(shù)量”、“羊毛余量”四個變量,其中“牧場溫度”是隨機變化的,其它是保持增長或減少,并有條形圖和數(shù)字實時表示?!芭5膫€數(shù)”、“飼料數(shù)量”、“羊毛余量”對應(yīng)圖片顯示區(qū)有動畫顯示,圖片中牛、羊、草的數(shù)量會隨之

10、變化。牧場活動操作區(qū):此區(qū)域包含四種功能“一鍵宰殺”、“一鍵剪毛”、“一鍵飼養(yǎng)”、“一鍵清掃”。四種操作都可以自行設(shè)置數(shù)量,然后進(jìn)行操作,結(jié)果會計算到變量監(jiān)控區(qū)內(nèi)。這些操作同樣對應(yīng)著圖片顯示區(qū)的動畫顯示。特別的,排泄物數(shù)量過多會報警。曲線顯示:在實時曲線中主要監(jiān)測兩個變量,溫度實時變化和飼料數(shù)量變化。另外還有歷史曲線可供查找。圖片顯示區(qū):圖片顯示區(qū)的內(nèi)容比較豐富,動畫包含的內(nèi)容也很多。首先,牛、羊、草、排泄物的數(shù)量會發(fā)生變化;然后,執(zhí)行清掃操作時,會有清掃車駛過,還有草場灌溉動畫;天上的鳥會飛動;廠房的數(shù)量也會變化。4.果園界面現(xiàn)代果產(chǎn)趨向高度集約栽培,矮化、密植、早期豐產(chǎn)的集約型果園日益受重

11、視。經(jīng)營規(guī)模正向大中型發(fā)展。因此果園控制系統(tǒng)也十分重要。界面中的電源總開關(guān)可以控制整個果園的運行,當(dāng)電源開關(guān)打開,整個果園生態(tài)系統(tǒng)才能夠正常運行。在電源開關(guān)的右側(cè),由電量剩余的監(jiān)測顯示,以防止果園生態(tài)系統(tǒng)由于電源電量不足意外斷電。果園控制界面主要由五個部分組成:果園總控制區(qū);環(huán)境監(jiān)控區(qū);農(nóng)業(yè)活動區(qū);界面跳轉(zhuǎn)區(qū);圖片顯示區(qū)。果園總控制區(qū):總控制區(qū)主要包含“電源總開關(guān)”和“電量剩余”兩個模塊。“電源總開關(guān)”是控制整個果園活動的進(jìn)行:當(dāng)“電源總開關(guān)”為“開”時,所有的控制活動才能夠開始;當(dāng)“電源總開關(guān)”為“關(guān)”時,所有的控制活動都會立即停止,保持原狀態(tài)不變?!半娏渴S唷笔秋@示果園的剩余電量,它會從初

12、始值100度隨時間遞減到0,當(dāng)電量小于10度時,指示燈報警。環(huán)境監(jiān)控區(qū):本區(qū)域主要對四種因素進(jìn)行實時監(jiān)測:“光照”、“溫度”、“濕度”、“土壤pH”。四個變量都是在設(shè)定范圍內(nèi)隨機變化的,當(dāng)他們超出正常值范圍時,會分別報警。另外,我們?yōu)樗膫€變量添加了實時趨勢曲線,使監(jiān)控更加形象可觀。農(nóng)業(yè)活動區(qū):農(nóng)業(yè)活動包括四種:“澆水”、“施肥”、“噴藥”和“收獲”。其中“澆水”的水流量、“施肥”的肥料濃度、“噴藥”的農(nóng)藥濃度都可以自行設(shè)置,并且都有對應(yīng)的儀表進(jìn)行實時顯示。肥料和農(nóng)藥有剩余顯示,也可以手動添加補充。對于“收獲”活動,我們分為“蘋果”和“桃”兩種水果的收獲,兩種水果的數(shù)量有游標(biāo)顯示,會隨時間增長,

13、收獲之后數(shù)量下降。界面跳轉(zhuǎn)區(qū):界面跳轉(zhuǎn)區(qū)包含三個按鈕“果園環(huán)境歷史曲線”、“果園環(huán)境實時報表”和“退出”?!肮麍@環(huán)境歷史曲線”對“光照”、“溫度”、“濕度”、“土壤pH”的數(shù)據(jù)進(jìn)行保存,10天之內(nèi)的歷史數(shù)據(jù)可查?!肮麍@環(huán)境實時報表”可以以表格的形式實時顯示四個變量的數(shù)據(jù),并有自動打印功能?!巴顺觥笨梢酝顺龉麍@控制界面。圖片顯示區(qū):本區(qū)域是一個果園的照片,并包括一些動畫顯示。當(dāng)按下“澆水”按鈕時,閥門有打開的動畫,水管中有水流動,自動噴灌頭會有噴水動畫。噴藥時的農(nóng)藥車可以由滑動桿手動控制位置。5.倉庫界面在農(nóng)場中收獲的玉米、白菜和土豆,在牧場中宰殺得到的牛肉和收獲的羊毛,在果園中收獲的桃子和蘋果

14、都會存儲在倉庫中。同時,可以將牧場上多余的牛羊的糞便作為肥料存儲到倉庫中,之后再輸送到農(nóng)場作為農(nóng)作物的肥料。倉庫中還可以執(zhí)行牛肉出口、羊毛出口、肥料施用的功能。點擊界面右側(cè)的運輸車輛可以運出農(nóng)作物和水果。點擊界面右下角的數(shù)據(jù)按鈕可以獲得實時的直觀的各個農(nóng)作物、水果、牛肉、羊毛的柱形圖。點擊返回按鈕可以返回主界面。四、設(shè)計亮點本次課程設(shè)計利用“組態(tài)王”軟件所設(shè)計的開心農(nóng)場演示系統(tǒng),雖然并沒有涉及到實際農(nóng)、林、牧業(yè)系統(tǒng)的方方面面,但我們通過查閱相關(guān)書籍資料,網(wǎng)絡(luò)信息搜索等手段也基本掌握了農(nóng)、林、牧業(yè)所涉及的基本組成部分,我們在所設(shè)計的組態(tài)系統(tǒng)中對這些部分都進(jìn)行了一定程度的展開說明,并采用上位軟件系

15、統(tǒng)進(jìn)行了演示,比較充分地闡釋了農(nóng)、林、牧業(yè)的整個系統(tǒng)的運行過程,并加入了自己結(jié)合所學(xué)知識的進(jìn)一步理解??梢哉f是涉及了工程設(shè)計實踐過程的思考、設(shè)計、修改、實現(xiàn)、優(yōu)化各個步驟,最終呈現(xiàn)出的系統(tǒng)效果也達(dá)到了我們設(shè)計之初的預(yù)計效果。從以下系統(tǒng)設(shè)計的不同方面都可以展現(xiàn)出我們所設(shè)計組態(tài)系統(tǒng)的一些亮點:首先是一些總體的設(shè)計方面的亮點:1、系統(tǒng)結(jié)構(gòu)完整,功能定義清晰:農(nóng)、林、牧業(yè)是一個比較大的概念,涉及到很多技術(shù)以及諸多領(lǐng)域的知識。有我們所熟知的,也有我們需要進(jìn)一步理解掌握的。在系統(tǒng)設(shè)計過程中,我們分塊學(xué)習(xí)掌握了農(nóng)、林、牧業(yè)系統(tǒng)的各個方面,對每一部分功能都有一定的認(rèn)識與理解。因此在整個構(gòu)思建構(gòu)系統(tǒng)時,我們能夠

16、全面的把握系統(tǒng)的整體,并且統(tǒng)籌各個方面的功能,做到不重不漏,全面、清晰地闡釋農(nóng)、林、牧業(yè)系統(tǒng)。圖4.12、簡潔和諧的人機接口界面,豐富精美的系統(tǒng)畫面:由于組態(tài)王本身的在很多元素的選擇上我們起初受到了一定程度的限制。但隨著進(jìn)一步的學(xué)習(xí)并且利用一些其他軟件的使用技巧,我們找到并且改造、設(shè)計出了好多按鍵、下拉條、提示框等交互接口界面,既適用于系統(tǒng),也非常簡潔易用。圖4.2在系統(tǒng)畫面的選擇和構(gòu)建上,也體現(xiàn)除了我們的一些投入。我們了大量和我們系統(tǒng)主題相關(guān)的圖片素材,并且利用PS軟件對圖片的像素、背景等元素進(jìn)行了一定的修改,形成了我們系統(tǒng)中所使用的背景圖片以及好多其他個性化元素。圖4.3(利用ps摳圖的小

17、牛)圖4.4(白菜)圖4.5(可以斜線移動的農(nóng)藥噴灑車) 3、全面豐富的邏輯控制,豐富的命令語言:在各個界面的設(shè)計當(dāng)中,通過對“組態(tài)王”軟件的學(xué)習(xí),我們理解和掌握了組態(tài)軟件設(shè)計和開發(fā)的諸多技巧,并且在界面設(shè)計和環(huán)境建設(shè)過程之中,我們將這些邏輯語言以及一些邏輯控制運用到了我們所設(shè)計的系統(tǒng)的開發(fā)當(dāng)中。實現(xiàn)動畫當(dāng)中對復(fù)雜運動的控制,僅僅依靠簡單的動畫連接指令是不夠的。在同一個畫面當(dāng)中,為了達(dá)到預(yù)期的動畫效果我們運用了比較復(fù)雜邏輯控制語句,以及好多軟件系統(tǒng)的相關(guān)函數(shù)。一些元素出現(xiàn)的先后,以及它所要呈現(xiàn)的運動效果都需要一層層邏輯搭建。而且一些功能的實現(xiàn)都需要調(diào)用系統(tǒng)中比較陌生的函數(shù),有時需要在一遍遍的嘗

18、試過程中才能實現(xiàn)函數(shù)功能。1)農(nóng)場設(shè)計亮點:(1)農(nóng)場中設(shè)計了多個變量的實時監(jiān)控,如土壤溫度、土壤濕度、土壤酸度、農(nóng)藥濃度等,使得界面的結(jié)構(gòu)更加貼近實際,方便用戶進(jìn)行操作與查看。按鈕操作也簡單明了,如點擊鋤草按鈕有一鍵除草的效果,澆水施肥分別改變土壤濕度與土壤酸堿度,收割后土地恢復(fù)初始播種狀態(tài)。(2)動畫設(shè)計:農(nóng)場的設(shè)計動畫貼近現(xiàn)實,比如點擊施加農(nóng)藥按鈕時候出現(xiàn)灑藥車,并且灑藥車沿著田地的邊緣進(jìn)行斜向移動,同步的還有農(nóng)藥的動態(tài)模擬,即出現(xiàn)水滴圖像的閃爍效果。除此之外,還有模擬田間雜草的生長效果,利用內(nèi)部變量遞增模擬草生長周期,并在草生長數(shù)量遞增過程中逐漸出現(xiàn)草的點位圖,當(dāng)雜草數(shù)量大于60開始有

19、指示燈閃爍報警,當(dāng)雜草數(shù)量大于80指示燈變紅并依舊保持閃爍狀態(tài)。(3)界面設(shè)計圖素選擇:由于組態(tài)王軟件提供的圖庫精靈有限并且形狀單一固定,因此我們上網(wǎng)查閱資料將圖庫進(jìn)行擴充,運行了一個名為SYMFAC1的軟件對圖庫中的素材進(jìn)行了大量補充。同樣,為了模擬真實的環(huán)境,我們搜尋了大量的點位圖并對其中的圖形進(jìn)行軟件圖形優(yōu)化,使得我們得到要用到的單獨的圖素,如雜草、農(nóng)藥車、玉米、白菜、土豆等更加接近真實情況。2)果園設(shè)計亮點:(1)果園多種功能開關(guān)的設(shè)置:通過添加“電源總開關(guān)”來控制所有農(nóng)業(yè)生產(chǎn)活動是否進(jìn)行,這樣當(dāng)環(huán)境監(jiān)控出現(xiàn)異常或者農(nóng)業(yè)活動出現(xiàn)問題時,可以將此開關(guān)作為急停按鈕,立即停止所有活動?!皾菜?/p>

20、”、“施肥”、“噴藥”、“收獲”四個開關(guān)分別控制各自的子功能,當(dāng)四種活動的總開關(guān)為開時,四種行為的子活動才能進(jìn)行,實現(xiàn)分塊控制。(2)果園監(jiān)控實現(xiàn)“實時”與“歷史”結(jié)合:既可以通過“果園環(huán)境實時曲線”和“果園環(huán)境實時報表”對各種環(huán)境因素進(jìn)行實時監(jiān)測顯示,又可以通過“果園環(huán)境歷史曲線”查詢歷史數(shù)據(jù)。(3)組態(tài)王圖庫和點位圖的結(jié)合:我們通過調(diào)用圖庫中的“儀表”、“反應(yīng)器”、“閥門”、“游標(biāo)”等元素豐富了界面內(nèi)容和顯示,又通過點位圖功能添加自己PS的“圖片”增添了許多動畫內(nèi)容。3)牧場設(shè)計亮點:1動畫顯示:圖片中牛、羊、草、排泄物的數(shù)量會隨實際值的改變而變化,而且對應(yīng)的廠房也會發(fā)生變化。2 多種因素

21、綜合考慮:比如對于草(飼料)數(shù)量的變化,第一它會隨時間逐漸減少,第二我們可以通過手動添加飼料,第三也可以通過對草坪進(jìn)行灌溉來增加草的數(shù)量。3 曲線顯示和儀表顯示結(jié)合:曲線顯示可以看出變量隨時間的變化趨勢,儀表顯示可以看出變量每一時刻的值,兩者結(jié)合,使得監(jiān)控效果更好。4)倉庫設(shè)計亮點:1、倉庫針對整個開心農(nóng)場的農(nóng)牧產(chǎn)品進(jìn)行了整體匯總,包括農(nóng)產(chǎn)品:土豆、白菜、玉米的總體數(shù)據(jù);牧產(chǎn)品:牛肉、羊毛、肥料;果園產(chǎn)品:蘋果、桃子。倉庫中匯總所有產(chǎn)品的總量。此數(shù)據(jù)總量在后臺和牧場、農(nóng)場、果園的實時數(shù)據(jù)同步變化,倉庫的設(shè)計界面也許功能較少,但是其包含了大量的后臺程序編寫和數(shù)據(jù)處理,需要大量的邏輯編程。設(shè)計了農(nóng)

22、牧產(chǎn)品出口按鈕,此按鈕以火車為載體,根據(jù)不同的貨車和農(nóng)產(chǎn)品設(shè)計了貨車的不同程度大小裝載量。當(dāng)觸發(fā)隱藏的貨車出口按鈕時,可以將貨物出售,這時貨物總量會減少,這里利用了動畫鏈接的隱含和按下、彈起的功能。倉庫利用了界面的跳轉(zhuǎn),調(diào)用showpicture函數(shù),通過點擊數(shù)據(jù)按鈕,可以查看整體的數(shù)據(jù)信息,包括當(dāng)前總量、倉庫對此產(chǎn)品的剩余容量等等。此界面利用了圓角矩形的填充功能,形象的展示了農(nóng)牧產(chǎn)品的真實數(shù)據(jù)。倉庫界面下包括了查看其他區(qū)域的按鈕,如牧場、農(nóng)場、果園、主界面查看按鈕,隨時查看其他區(qū)域的各種情況。五、設(shè)計成果1 登錄界面:圖5.12 主界面圖5.2圖5.3圖5.4圖5.53 果園圖5.64 農(nóng)場

23、圖5.7五牧場圖5.8六倉庫圖5.9六參數(shù)記錄1. 果園實時參數(shù)圖6.12. 果園環(huán)境參數(shù)圖6.23. 牧場參數(shù)圖6.34. 倉庫參數(shù)圖6.47 命令語言1.牧場外景if(本站點清掃移動變量2=1) 本站點清掃移動變量= 本站點清掃移動變量+30; if( 本站點清掃移動變量>=100) 本站點清掃移動變量2=0; 本站點清掃移動變量=0; if(本站點閃爍=0) 本站點閃爍=1;else if(本站點閃爍=1) 本站點閃爍=0;if(本站點飲用水開關(guān)=1) 本站點水流=10; 本站點飼料數(shù)量值= 本站點飼料數(shù)量值+20;else 本站點水流=0;2.果園if(本站點果園總開關(guān)=0)el

24、se本站點電量剩余存儲=本站點電量剩余;本站點光照存儲=本站點光照;本站點溫度存儲=本站點溫度;本站點濕度存儲=本站點濕度;本站點pH存儲=本站點pH;if(本站點澆水開關(guān)=1 && 本站點果園總開關(guān)=1)本站點實時水流量存儲=本站點實時水流量;本站點控制水流=10;else本站點控制水流=0;if(本站點施肥開關(guān)=1 && 本站點果園總開關(guān)=1)本站點施肥剩余=本站點施肥剩余-20;本站點肥料實時濃度存儲=本站點肥料實時濃度;if(本站點噴藥開關(guān)=1 && 本站點果園總開關(guān)=1)本站點噴藥剩余=本站點噴藥剩余-20;本站點噴藥實時濃度存儲=本站

25、點農(nóng)藥實時濃度;if(本站點收獲開關(guān)=1 && 本站點果園總開關(guān)=1)本站點蘋果=本站點蘋果+50;本站點桃=本站點桃+50;3.農(nóng)場if(本站點啟動農(nóng)藥噴灑=1)if(本站點農(nóng)藥車水平移動>200)本站點農(nóng)藥車水平移動=0;本站點農(nóng)藥車垂直移動=0;本站點農(nóng)藥車水平移動=本站點農(nóng)藥車水平移動+20;if(本站點農(nóng)藥車水平移動>100)本站點農(nóng)藥車水平移動=0;本站點農(nóng)藥車垂直移動=0;本站點農(nóng)藥車垂直移動=本站點農(nóng)藥車水平移動*0.5;本站點雜草數(shù)量=本站點雜草數(shù)量+3;if(本站點雜草數(shù)量>80)本站點雜草超限=0;else本站點雜草超限=1;if(本站點啟動一鍵鋤草=1)本站點雜草數(shù)量=0;/

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論