freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設(shè)計(jì)-電梯運(yùn)行監(jiān)控系統(tǒng)設(shè)計(jì)-資料下載頁

2024-12-03 18:17本頁面

【導(dǎo)讀】界面的設(shè)計(jì),通過界面來模擬電梯監(jiān)控的環(huán)境,以實(shí)現(xiàn)對(duì)電梯的監(jiān)控的功能。電梯此時(shí)處于第幾層;是上行還是下行;電梯的門是開著還是關(guān)閉;電梯是否有出現(xiàn)超載。相應(yīng)的警告,以便能讓監(jiān)控員及時(shí)了解情況做出正確的應(yīng)對(duì)措施。另一臺(tái)計(jì)算機(jī)就作為電。設(shè)置電梯故障按鈕。兩臺(tái)計(jì)算機(jī)之間用RS485作為接口,來進(jìn)行數(shù)據(jù)的通信連接。

  

【正文】 : 首先是初始狀態(tài): 電梯運(yùn)行監(jiān)控系統(tǒng)設(shè)計(jì) 25 圖 電梯模擬界面 如同上面所看到的界面左側(cè)為電梯門,右上方是上下行指示燈以及樓層數(shù)碼顯示,在樓層顯示的下面有報(bào)警按鈕,旁邊是報(bào)警和超重的指示燈所在的位置。再下面是樓層按鈕區(qū)域,我設(shè)計(jì)的是十五層樓的電 梯,所以操作面板上有十五個(gè)樓層按鈕,點(diǎn)擊一下,顏色就會(huì)變。右下腳是兩個(gè)開門和關(guān)門的按鈕。 現(xiàn)在我來演示一下模擬電梯的運(yùn)作過程。當(dāng)按下樓層按鈕,比如按 3 之后,電梯指示上行,電梯往上走,走到 2 樓時(shí)界面如下圖: 圖 電梯上行 電梯運(yùn)行監(jiān)控系統(tǒng)設(shè)計(jì) 26 當(dāng)電梯到達(dá) 3 樓后,樓層按鈕指示燈滅,電梯開門,正好處于開門中的狀態(tài),如下圖所示: 圖 到達(dá)指定樓層 如果按下報(bào)警按鈕,則報(bào)警燈亮,并閃爍,如下圖: 圖 報(bào)警燈閃爍 1 電梯運(yùn)行監(jiān)控系統(tǒng)設(shè)計(jì) 27 電梯模擬器程序設(shè)計(jì)流程圖 在設(shè)計(jì)電梯模擬器之前,首先應(yīng)該畫出程序的流程圖,這 樣才能使程序的層次更清晰,編程的時(shí)候思路就不會(huì)發(fā)生大的失誤。流程圖能夠很好地幫助程序員理清思路,為編好一個(gè)程序打下了堅(jiān)實(shí)的基礎(chǔ),是編程之前不可缺少的一個(gè)步驟。 在之前對(duì)電梯的實(shí)際考察后,我從真實(shí)電梯的運(yùn)行過程中得出了一些結(jié)論,那就是一般電梯一旦當(dāng)它確定好一個(gè)方向之后就不會(huì)改變,除非當(dāng)電梯到達(dá)最高或最底層,電梯會(huì)重新更換方向。 因此,根據(jù)電梯這樣的運(yùn)動(dòng)規(guī)律,電梯下行的流程圖如下: 圖 判斷上下行 如果電梯是上行的話,那么當(dāng)電梯到達(dá)指令樓層 后就看開門,過一段時(shí)間后如果沒有人按關(guān)門鍵就會(huì)自動(dòng)關(guān)門,然后判斷是否有其他同方向的按鈕被按下,如果有則繼續(xù)執(zhí)行,按樓層按鈕 bc? 是 下行指示燈亮 結(jié) 束 上行指示燈亮 否 注:b表示當(dāng)前樓層;c表示指令樓層,此后流程圖中的符號(hào)表示相同意思,不再說明 說明: 首先電梯按鈕被按下,電梯判斷當(dāng)前所在樓層是否大于指令樓層,如果是的話則下行指示燈亮,如果不是則上行指示燈亮,如此就判斷了電梯的上下行了。 電梯運(yùn)行監(jiān)控系統(tǒng)設(shè)計(jì) 28 如果沒有就不動(dòng)作。直到它到最高層之后,就轉(zhuǎn)為下行。 下行的時(shí)候也同樣如此,等到到達(dá)最底層之后就轉(zhuǎn)為上行。 電梯上行的流程圖如下: 圖 上行流程圖 說明: 當(dāng)電梯已經(jīng)確定為上行之后,則電梯的當(dāng)前樓層加一,然后判斷當(dāng)前樓層是否與指令樓層相等,如果不相等則當(dāng)前樓層繼續(xù)加一,如果相等則電梯開門,指令指示燈暗掉,過一段時(shí)間電梯自動(dòng)關(guān)門,然后判斷是否有其他更高的指令按鈕被按下,如果有則回到前面第二步繼續(xù)執(zhí)行,如果沒有那么上行指示燈就暗掉,此時(shí)指示燈都處于不顯示狀態(tài)。上行判斷結(jié)束。 按樓層按鈕 電梯上行b=b+1 b=c? 是 電 梯 開 門 樓層指示燈滅 電梯關(guān)門 是否有其他按鈕按下 否 上行指示燈暗掉 結(jié)束 是 電梯運(yùn)行監(jiān)控系統(tǒng)設(shè)計(jì) 29 電梯下行流程圖如下所示: 圖 下行流程圖 說明: 當(dāng)電梯已經(jīng)確定為下行之后,則電梯的當(dāng)前樓層減一,然后判斷當(dāng)前樓層是否與指令樓層相等,如果不相等則當(dāng)前樓層繼續(xù)減一,如果相等則電梯開門,指令指示燈暗掉,過一段時(shí)間電梯自動(dòng)關(guān)門,然后判斷是否有其他更低的指令按鈕被按下,如果有則回到前面第二步繼續(xù)執(zhí)行,如果沒有那么下行指示燈就暗掉,此時(shí)指示燈都處于不顯示狀態(tài)。下行判斷結(jié)束。 按樓層按鈕 電梯下行b=b1 b=c? 是 電 梯 開 門 樓層指示燈滅 電梯關(guān)門 是否 有其他按鈕按下 否 下行指示燈暗掉 結(jié)束 是 電梯運(yùn)行監(jiān)控系統(tǒng)設(shè)計(jì) 30 故障報(bào)警流 程圖如下所示: 圖 報(bào)警流程圖 調(diào)試過程 在整個(gè)畢業(yè)設(shè)計(jì)的過程中,由于我是用 Visual Basic 進(jìn)行設(shè)計(jì)的,所以我采取先把界面設(shè)計(jì)制作完成,然后再針對(duì)每個(gè)界面進(jìn)行各自程序設(shè)計(jì)的編寫工作,每設(shè)計(jì)一點(diǎn)就對(duì)程序進(jìn)行調(diào)試,然后修改錯(cuò)誤及不符合設(shè)計(jì)要求的地方,再進(jìn)行調(diào)試,直到滿足設(shè)計(jì)要求為止。首先我進(jìn)行的是監(jiān)控界面的設(shè)計(jì)制作,一開始我設(shè)計(jì)的主監(jiān)控界面太簡(jiǎn)單了,只有幾個(gè)文本框來顯示當(dāng)前樓層的數(shù)值,但是后來經(jīng)過老師的指導(dǎo)后,我開始在一個(gè)個(gè)的 監(jiān)控界面中用一個(gè)個(gè)小方塊來代表電梯,并讓它根據(jù)通訊進(jìn)來的信號(hào),上下移動(dòng),這樣就可以非常生動(dòng)地描述了電梯的運(yùn)動(dòng)狀態(tài)了。接著在用戶登錄這一塊中我又遇到了問題,我發(fā)現(xiàn)我做的密碼修改根本沒有作用,等到重新啟動(dòng)程序的時(shí)候,密碼還是原來的那個(gè),在我請(qǐng)教了老師之后我才知道原來登錄的用戶名或密碼要存放在文件中或用數(shù)據(jù)庫(kù)來做,所以我就報(bào)警按 鈕按下 電梯門關(guān)閉 報(bào)警燈閃爍 是 否 到最底層 是 打開電 梯門 結(jié)束 b=b1 說明: 當(dāng)電梯發(fā)生故障,電梯的報(bào)警按鈕被按下之后,電梯門立即關(guān)閉,同時(shí)轎廂內(nèi)的報(bào)警指示燈亮起并開始閃爍,電梯下行并不斷判斷是否已經(jīng)到了最底層,如果是則打開門,電梯門就不動(dòng),如果不是,那么當(dāng)前樓層減一,然后繼續(xù)判斷執(zhí)行。 電梯運(yùn)行監(jiān)控系統(tǒng)設(shè)計(jì) 31 找了有關(guān)的書,再請(qǐng)教了同學(xué)之后終于完成了用戶登錄的部分。在通訊程序編寫的過程中,我遇到了不少的問題,一開始我完全不熟悉所要用的 MSComm 控件的用法,在查閱了許多的資料后才對(duì)它有了了解,然后著手 開始編程,編出的程序老是沒辦法實(shí)現(xiàn)通訊,在多次反復(fù)檢查和調(diào)試之后才完成了通訊的工作,可是卻又發(fā)現(xiàn)傳輸?shù)臄?shù)據(jù)有了問題。然后再查再修改才完全成功。在設(shè)計(jì)電梯模擬器的過程,我先在紙上畫好想要設(shè)計(jì)的電梯的界面形狀,然后進(jìn)行修改,最后確定好正式的方案之后再開始在 Visual Basic 環(huán)境中進(jìn)行制作。其中樓層的數(shù)碼顯示是一個(gè)問題,一開始我用圖片框制作成的數(shù)碼顯示,做出來不太像,然后在老師的指點(diǎn)幫助下重新用畫圖軟件把一個(gè)個(gè)數(shù)碼畫出來,在復(fù)制到圖片框中,調(diào)用不同的圖片,如此就和真的數(shù)碼管顯示出來的數(shù)字一模一樣的了。除此之 外,電梯模擬器的程序部分我也遇到了一些問題。一開始是因?yàn)橥耆珱]有搞清楚電梯運(yùn)行的流程所以程序有些問題,比如當(dāng)同時(shí)按下幾個(gè)按鈕時(shí),電梯只響應(yīng)最先的一個(gè)按鈕,經(jīng)過調(diào)試之后發(fā)現(xiàn)是因?yàn)槲以诔绦蛑羞M(jìn)行了自鎖,導(dǎo)致程序無法正常進(jìn)行。在設(shè)計(jì)中我還遇到了許多的小問題,但通過我自己的努力都成功地克服了這些困難。 電梯運(yùn)行監(jiān)控系統(tǒng)設(shè)計(jì) 32 6 設(shè)計(jì)結(jié)論 我 設(shè)計(jì)的課題就是電梯運(yùn)行監(jiān)控系統(tǒng),通過這半個(gè)學(xué)期的畢業(yè)設(shè)計(jì)我學(xué)到了很多,從最初的方案制定到查找資料到一步步的設(shè)計(jì),直到最后完成設(shè)計(jì),讓我從頭到尾地完成一件事情是件很有成就感的事。 在編程的過程中我一直遇 到不少的困難,就比如電梯模擬器的設(shè)計(jì),一開始我想的很簡(jiǎn)單,只要把界面做好了就可以了,可是后來卻發(fā)現(xiàn)并沒有我想象的那么簡(jiǎn)單,這里面有許多的邏輯關(guān)系和條件都需要去判斷,去不斷地調(diào)試和修改;再比如我一開始做的監(jiān)控界面也比較簡(jiǎn)單,當(dāng)時(shí)給老師看的時(shí)候就受到老師的批評(píng),老師給了我一些提示,所以我就把界面做成了動(dòng)態(tài)的,在界面上表現(xiàn)出電梯運(yùn)動(dòng)的整個(gè)經(jīng)過。在整個(gè)設(shè)計(jì)過程中我基本按照先前制定的設(shè)計(jì)進(jìn)度進(jìn)行設(shè)計(jì),遇到不懂的問題就向老師請(qǐng)教,然后自己再反復(fù)思考,解決遇到的困難。最終我完成了電梯模擬器的制作和監(jiān)控界面的制作。 除此之 外,在我的設(shè)計(jì)中還存在一些問題,首先我寫的設(shè)計(jì)程序還是很繁瑣,雖然能夠達(dá)到設(shè)計(jì)所要求的動(dòng)作,但是一定有比這樣更簡(jiǎn)單便利的方法,而我沒有能夠找到。其次,這個(gè)設(shè)計(jì)還是模擬得還不是很完善,比如程序的穩(wěn)定性有點(diǎn)問題,還有電梯模擬器只模擬了轎廂內(nèi)部的操作面板,而卻沒有能夠把外面的召喚操作考慮在里面。另外,我沒有能想到一個(gè)方法來使超重這個(gè)功能得到驗(yàn)證,雖然我做超重的警示燈,但無法實(shí)現(xiàn)這個(gè)功能總是有些遺憾的。 電梯運(yùn)行監(jiān)控系統(tǒng)設(shè)計(jì) 33 致 謝 從開始畢業(yè)設(shè)計(jì)到結(jié)束的過程中有許多人都給予了我很多的幫助,在此我想衷心地感謝他們。首先我要感謝我的 指導(dǎo)老師夏乃潔老師,在制作畢業(yè)設(shè)計(jì)的過程中我遇到了問題,去找夏老師,他總是非常耐心地向我解答我的困惑,同時(shí)還引導(dǎo)我,使我的思路有了開闊和提高。他也經(jīng)常來關(guān)心我的設(shè)計(jì)進(jìn)度,主動(dòng)指出我的一些設(shè)計(jì)錯(cuò)誤的地方,并啟發(fā)我自己進(jìn)行修改。在這過程中老師的工作態(tài)度一直都很認(rèn)真,同時(shí)對(duì)我也有要求。這些都促使我的能力有了很大的提高,對(duì)我今后的學(xué)習(xí)工作有很大的幫助。同時(shí),我還要感謝莊垚同學(xué),因?yàn)橛行r(shí)候我在編程上有不懂的地方我去問他,他都告訴了我一些他的想法和解決方案,使我深受啟發(fā)而解決了不少的技術(shù)問題。我還要感謝胡吉平同學(xué),有 一段時(shí)間,由于實(shí)驗(yàn)室另有安排,所以無法去那里做設(shè)計(jì),是他把他的筆記本電腦借給了我,使我能夠在寢室里完成我的設(shè)計(jì)工作及論文的寫作,提供了我很好的設(shè)計(jì)條件。除此之外,我還要感謝宋卿,作為已經(jīng)畢業(yè)的學(xué)長(zhǎng)和前輩,他回答了我許多有關(guān)于畢業(yè)設(shè)計(jì)論文寫作方面的問題,使我從原先的一無所知,毫無頭緒而漸漸開始明確論文究竟應(yīng)該要寫些什么內(nèi)容。最后我要感謝應(yīng)文珺同學(xué),她教會(huì)了我如何實(shí)現(xiàn) SQL 和 VB 的連接。還有許多曾幫助過我的老師和同學(xué)在這我就不一一道來。我再次真誠(chéng)地感謝他們,感謝他們無私的幫助 !有了大家的幫助,我才能夠順利地完成 我的畢業(yè)設(shè)計(jì),交上我在大學(xué)生涯中的最后一份答卷。 電梯運(yùn)行監(jiān)控系統(tǒng)設(shè)計(jì) 34 參考文獻(xiàn) [1] 姚融融. 電梯原理及邏輯排故 . 西安電子科技大學(xué)出版社 . 2021 [2] 沈祥玖. VB 程序設(shè)計(jì) .高等教育出版社 . 2021 [3] 林卓然. VB 程序設(shè)計(jì)簡(jiǎn)明教程. 中山大學(xué)出版 . 2021 [4] 黃潤(rùn)發(fā). VB 程序設(shè)計(jì)技術(shù). 東華大學(xué)出版 . 2021 [5] 章 劍林 . Visual Basic 程序設(shè)計(jì)實(shí)訓(xùn)教程 . 科學(xué)出版社 . 2021 [6] 范逸之 . VisualBasic 與分布式監(jiān)控系統(tǒng)- RS232/485 串行通信 . 清華大學(xué)出版 社 . 2021 [7] ( 美 ) Diane Zak. 國(guó)外計(jì)算機(jī)科學(xué)教材 Visual Basic 編程(提高版)英文原版 . 2021 [8] ( 美 ) Brian ,Rob Pike. 程序設(shè)計(jì)實(shí)踐(英文版) . 機(jī)械工業(yè)出版社 . 2021 [9] 林卓然 . VB 語言程序設(shè)計(jì) . 電子工業(yè)出版社 . 2021 [10] 叢書 編委會(huì). Visual Basic 程序設(shè)計(jì)簡(jiǎn)明教程 (第二版 ). 中國(guó)電力出版社 . 2021年
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1