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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-電梯運(yùn)行監(jiān)控系統(tǒng)設(shè)計(jì)(文件)

 

【正文】 了我很好的設(shè)計(jì)條件。我再次真誠(chéng)地感謝他們,感謝他們無(wú)私的幫助 !有了大家的幫助,我才能夠順利地完成 我的畢業(yè)設(shè)計(jì),交上我在大學(xué)生涯中的最后一份答卷。最后我要感謝應(yīng)文珺同學(xué),她教會(huì)了我如何實(shí)現(xiàn) SQL 和 VB 的連接。這些都促使我的能力有了很大的提高,對(duì)我今后的學(xué)習(xí)工作有很大的幫助。 電梯運(yùn)行監(jiān)控系統(tǒng)設(shè)計(jì) 33 致 謝 從開(kāi)始畢業(yè)設(shè)計(jì)到結(jié)束的過(guò)程中有許多人都給予了我很多的幫助,在此我想衷心地感謝他們。最終我完成了電梯模擬器的制作和監(jiān)控界面的制作。在設(shè)計(jì)中我還遇到了許多的小問(wèn)題,但通過(guò)我自己的努力都成功地克服了這些困難。在設(shè)計(jì)電梯模擬器的過(guò)程,我先在紙上畫(huà)好想要設(shè)計(jì)的電梯的界面形狀,然后進(jìn)行修改,最后確定好正式的方案之后再開(kāi)始在 Visual Basic 環(huán)境中進(jìn)行制作。接著在用戶(hù)登錄這一塊中我又遇到了問(wèn)題,我發(fā)現(xiàn)我做的密碼修改根本沒(méi)有作用,等到重新啟動(dòng)程序的時(shí)候,密碼還是原來(lái)的那個(gè),在我請(qǐng)教了老師之后我才知道原來(lái)登錄的用戶(hù)名或密碼要存放在文件中或用數(shù)據(jù)庫(kù)來(lái)做,所以我就報(bào)警按 鈕按下 電梯門(mén)關(guān)閉 報(bào)警燈閃爍 是 否 到最底層 是 打開(kāi)電 梯門(mén) 結(jié)束 b=b1 說(shuō)明: 當(dāng)電梯發(fā)生故障,電梯的報(bào)警按鈕被按下之后,電梯門(mén)立即關(guān)閉,同時(shí)轎廂內(nèi)的報(bào)警指示燈亮起并開(kāi)始閃爍,電梯下行并不斷判斷是否已經(jīng)到了最底層,如果是則打開(kāi)門(mén),電梯門(mén)就不動(dòng),如果不是,那么當(dāng)前樓層減一,然后繼續(xù)判斷執(zhí)行。 按樓層按鈕 電梯上行b=b+1 b=c? 是 電 梯 開(kāi) 門(mén) 樓層指示燈滅 電梯關(guān)門(mén) 是否有其他按鈕按下 否 上行指示燈暗掉 結(jié)束 是 電梯運(yùn)行監(jiān)控系統(tǒng)設(shè)計(jì) 29 電梯下行流程圖如下所示: 圖 下行流程圖 說(shuō)明: 當(dāng)電梯已經(jīng)確定為下行之后,則電梯的當(dāng)前樓層減一,然后判斷當(dāng)前樓層是否與指令樓層相等,如果不相等則當(dāng)前樓層繼續(xù)減一,如果相等則電梯開(kāi)門(mén),指令指示燈暗掉,過(guò)一段時(shí)間電梯自動(dòng)關(guān)門(mén),然后判斷是否有其他更低的指令按鈕被按下,如果有則回到前面第二步繼續(xù)執(zhí)行,如果沒(méi)有那么下行指示燈就暗掉,此時(shí)指示燈都處于不顯示狀態(tài)。直到它到最高層之后,就轉(zhuǎn)為下行。流程圖能夠很好地幫助程序員理清思路,為編好一個(gè)程序打下了堅(jiān)實(shí)的基礎(chǔ),是編程之前不可缺少的一個(gè)步驟。再下面是樓層按鈕區(qū)域,我設(shè)計(jì)的是十五層樓的電 梯,所以操作面板上有十五個(gè)樓層按鈕,點(diǎn)擊一下,顏色就會(huì)變。界面上有電梯門(mén),是由兩個(gè)圖片框制作而成,樓層的顯示則利用圖片調(diào)用的方式模擬出數(shù)碼管的效果。首先,先在 SQL 中建 立一個(gè)名為“監(jiān)控電梯”的數(shù)據(jù)庫(kù),建立好之后如圖: 圖 建立數(shù)據(jù)庫(kù) 然后打開(kāi)數(shù)據(jù)庫(kù),在數(shù)據(jù)庫(kù)中建立一個(gè)新的表,命名為“系統(tǒng)用戶(hù)表”,表的屬性設(shè)置如下: 電梯運(yùn)行監(jiān)控系統(tǒng)設(shè)計(jì) 23 圖 表屬性 然后,點(diǎn)擊如下圖所示的項(xiàng),進(jìn)行表格編輯,如圖: 圖 圖 鍵入用戶(hù)名和密碼 隨后在主控界面里設(shè)計(jì)一個(gè)設(shè)計(jì)器,如下: 電梯運(yùn)行監(jiān)控系統(tǒng)設(shè)計(jì) 24 圖 設(shè)計(jì)器 當(dāng)執(zhí)行程序之前首先要在有 SQL 的計(jì)算機(jī)里把數(shù)據(jù)庫(kù)還原,然后進(jìn)入監(jiān)控界面中的設(shè)計(jì)器,設(shè)置好各個(gè)屬性參數(shù),就可以運(yùn)行程序了。 點(diǎn)擊菜單欄的“密碼”項(xiàng),就可以進(jìn)入修改密碼的界面,如下圖: 圖 密碼設(shè)置 正如界面上所顯示的一樣,為了確保安全性,必須輸入原始密碼,并兩次輸入新密碼進(jìn)行確認(rèn),才可完成修改密碼的內(nèi)容,如下圖: 電梯運(yùn)行監(jiān)控系統(tǒng)設(shè)計(jì) 22 圖 密碼修改成功 并返回主監(jiān)控界面。如下圖: 圖 關(guān)閉電梯監(jiān)控 電梯運(yùn)行監(jiān)控系統(tǒng)設(shè)計(jì) 21 界面上方有菜單欄 ,點(diǎn)擊菜單欄的“電梯”,就進(jìn)入電梯設(shè)置界面,你可以根據(jù)需要設(shè)置你想要監(jiān)控的電梯號(hào),或者選擇關(guān)閉某幾臺(tái)電梯的監(jiān)控。 監(jiān)控界面設(shè)計(jì)之主監(jiān)控界面設(shè)計(jì) 登錄成功之后,就進(jìn)入了主監(jiān)控界面,主控界面中是以六臺(tái)電梯為監(jiān)控對(duì)象的,每部電梯都有自己的編號(hào)。如果按下“取消”這個(gè)按鈕這后,就會(huì)退出監(jiān)控程序。 我這次設(shè)計(jì)的界面中假設(shè)是對(duì) 六 部電梯進(jìn)行監(jiān)控,電梯間的優(yōu)先選擇不考慮在內(nèi)。監(jiān)控界面中會(huì)顯示以下幾個(gè)部分:電梯運(yùn)行狀態(tài),即是否正常運(yùn)行,有無(wú)出現(xiàn)超載。 4 字符型(變長(zhǎng)) String $ 10+串長(zhǎng) 字符型(定長(zhǎng)) String $ 串長(zhǎng) 日期型 Date 無(wú) 8 監(jiān)控顯示及操作界面設(shè)計(jì) 主顯示及操作界面放在主監(jiān)控 pc 機(jī)顯示屏上面,界面上首先有監(jiān)控人員登錄界面,只有工作人員才可以登錄到監(jiān)控界面進(jìn)行界面的監(jiān)控及操作。另一臺(tái)計(jì)算機(jī)就作為電梯,設(shè)計(jì)一個(gè)模擬電梯的軟件,可以模擬電梯的功能,比如,當(dāng)有人在電梯里按下電梯樓層按鈕,電梯就會(huì)根據(jù)按鈕指令進(jìn)行操作,把乘客送到指定樓層后,開(kāi)門(mén)把乘客放下,然后關(guān)門(mén),并進(jìn)行其他命令的執(zhí)行,同時(shí)在電梯運(yùn)行過(guò)程中反映電梯的位置,讓電梯內(nèi)的乘客可以了解電梯的當(dāng)前所在。 ( 7) RS485 接口連接器采用 DB9 的 9 芯插頭座,與智能終端 RS485 接口采用 DB9(孔),與鍵盤(pán) 連接的鍵盤(pán)接口 RS485 采用 DB9(針)。而 RS485 接口在總線上是允許連接多達(dá) 128 個(gè)收發(fā)器。 RS485 的特點(diǎn) ( 1) RS485 的電氣特性:邏輯 1以?xún)删€間的電壓差為 +( 26) V 表示;邏輯 0以?xún)删€間的電壓差為 ( 26) V 表示。另外一種比較省電的匹配方式是 RC 匹配。 一般終端匹配采用終端電 阻方法, RS485 應(yīng)在總線電纜的開(kāi)始和末端都并接終端電阻。 總之,應(yīng)該提供一條單一、連 續(xù)的信號(hào)通道作為總線 。在構(gòu)建網(wǎng)絡(luò)時(shí),應(yīng)注意如下幾點(diǎn): 1)采用一條雙絞線電纜作總線,將各個(gè)節(jié)點(diǎn) 串接起來(lái),從總線到每個(gè)節(jié)點(diǎn)的引出線長(zhǎng)度應(yīng)盡量短,以便使引出線中的反射信號(hào)對(duì)總線信號(hào)的影響最低。理論上 RS485 的最長(zhǎng)傳輸距離能達(dá)到 1200 米,但在實(shí)際應(yīng)用中傳輸?shù)木嚯x要比 1200 米短,具體能傳輸多遠(yuǎn)視周?chē)h(huán)境而定。 由于 PC 機(jī)默認(rèn)的只帶有 RS232 接口,有兩種方法可以得到 PC 上位機(jī)的 RS485 電路:1)通過(guò) RS232/RS485 轉(zhuǎn)換電路將 PC 機(jī)串口 RS232 信號(hào)轉(zhuǎn)換成 RS485 信號(hào),對(duì)于情況比較復(fù)雜的工業(yè)環(huán)境最好是選用防浪涌帶隔離珊的產(chǎn)品。 RS485 技術(shù)參數(shù)及應(yīng)用 (1) RS485 接口 RS485 采用差分信號(hào)負(fù)邏 輯,+ 2V~+ 6V 表示 “0” , 6V~ 2V 表示 “1” 。 RS485 概述 智能儀表是隨著 80 年代初單片機(jī)技術(shù)的成熟而發(fā)展起來(lái)的,現(xiàn)在世界儀表市場(chǎng)基本被智能儀表所壟斷。 CommEvent 屬性里面包含了通訊事件或者產(chǎn)生的錯(cuò)誤的編號(hào)。 使用 MSComm 控件主要是通過(guò)事件來(lái)處理串行口的交互,即當(dāng)數(shù)據(jù)到達(dá)時(shí),控件的OnComm 的事件就會(huì)來(lái)捕獲或處理這些通訊事件。最后通過(guò)事件驅(qū)動(dòng)來(lái)反映數(shù)據(jù)的到達(dá)與發(fā)送過(guò)程,另外在通訊過(guò)程中的錯(cuò)誤的產(chǎn)生也可以通過(guò)CommEvent 屬性來(lái)管理。相比之下,由于高速率的要求,處于計(jì)算機(jī)內(nèi)部的 CPU 與串口之間的通訊仍然采用并行的通訊方式,所以串行口的本質(zhì)就是實(shí)現(xiàn) CPU 與外圍數(shù)據(jù)設(shè)備的數(shù)據(jù)格式轉(zhuǎn)換(或者稱(chēng)為串并轉(zhuǎn)換器),即當(dāng)數(shù)據(jù)從外圍設(shè)備輸入計(jì)算機(jī)時(shí),數(shù)據(jù)格式由位 (bit)轉(zhuǎn)化為字節(jié)數(shù)據(jù);反之,當(dāng)計(jì)算機(jī)發(fā)送下行數(shù)據(jù)到外圍設(shè)備時(shí),串口又將字節(jié)數(shù)據(jù)轉(zhuǎn)化為位數(shù)據(jù)。所以串行接口是微機(jī)應(yīng)用系統(tǒng)常用的接口,而相應(yīng)的應(yīng)用程序也成為今年來(lái)研究的熱點(diǎn)。 電梯運(yùn)行監(jiān)控系統(tǒng)設(shè)計(jì) 11 4 串口通訊 隨著 計(jì)算機(jī)系統(tǒng) 的普及與外圍設(shè)備技術(shù)的發(fā)展,計(jì)算機(jī)與外圍設(shè)備之間的通訊就顯得越來(lái)越重要了。而在Visual Basic 6 中,方法又有 兩種實(shí)現(xiàn),一是 “ 子程序 ” ,二就是 “ 函數(shù) ” 。 (7) 關(guān)于控件 在窗口程序開(kāi)發(fā)中,我們會(huì)用到很多控件,這些控件有的是 Visual Basic 6 開(kāi)發(fā)環(huán)境提供的,有些是第三方開(kāi)發(fā)的,而且我們還可以自己制作一些控件來(lái)使用,但有一個(gè)共同點(diǎn),就是我們使用這些控件,實(shí)際是在使用它們的 “ 屬性 ” 、 “ 方法 ” 和 “ 事件 ” ,下面分別來(lái)介紹 : 1)屬性 我們完全可以將窗口也 作 為一種特殊的控件來(lái)使用。 (4) 初始化所有變量 這是一種謹(jǐn)慎的態(tài)度,這樣做能產(chǎn)生更清晰、準(zhǔn)確和更強(qiáng)的可移植代碼來(lái)。 電梯運(yùn)行監(jiān)控系統(tǒng)設(shè)計(jì) 10 (1) 保證任何新模塊都有 Option Explicit 這一點(diǎn)非常重要,它能避免我們?nèi)?chuàng)建錯(cuò)誤的變量,例如你創(chuàng)建了一個(gè)StrUserName 變量,但由于粗心,錯(cuò)寫(xiě)成 StrUserName,若沒(méi)有 Option Explicit,VB 會(huì)自做主張地創(chuàng)建 StrUserName 變量。 Visual Basic 的內(nèi)部控件 表 31 Visual Basic的內(nèi)部控件 圖 標(biāo) 說(shuō) 明 圖片框( PictureBox) 控件 —— 用于顯示圖形文件或文本文件,也可以作為其他控件的容器 標(biāo)簽( Label) 控件 —— 創(chuàng)建一個(gè)標(biāo)簽對(duì)象,用于保存不希望用戶(hù)改動(dòng)的文本,如復(fù)選框上面和圖形下面的標(biāo)題 文本框( TextBox) 控件 —— 創(chuàng)建用于顯示和輸入數(shù)據(jù)的文本框?qū)ο?,用?hù)可以在其中輸入或更改文本 框架( Frame) 控件 —— 用于美化其他控件并提供分組功能 命令按鈕( CommandButton)控件 —— 創(chuàng)建命令按鈕對(duì)象,用于執(zhí)行命令 計(jì)時(shí)器( Timer) 控件 —— 創(chuàng)建計(jì)時(shí)器對(duì)象,以設(shè)定的間隔捕捉計(jì)時(shí)器事件。當(dāng)原始數(shù)據(jù)發(fā)生變化時(shí),可以自動(dòng)更新鏈接的數(shù)據(jù)。利用數(shù)據(jù)控件和數(shù)據(jù)庫(kù)管理窗口,可以直接建立或處理 Microsoft Access 格式的數(shù)據(jù)庫(kù),并提供了強(qiáng)大的數(shù)據(jù)存儲(chǔ)和檢索功能。一個(gè)對(duì)象可能會(huì)產(chǎn)生多個(gè)事件,每個(gè)事件都可以通過(guò)一段程序來(lái)響應(yīng)。每個(gè)對(duì)象以圖形方式顯示在界面上,都是可視的。 Visual Basic 開(kāi)發(fā)環(huán)境 Visual Basic 工作區(qū)由七個(gè)部分構(gòu)成: 圖 Visual Basic 開(kāi)發(fā)環(huán)境 電梯運(yùn)行監(jiān)控系統(tǒng)設(shè)計(jì) 8 Visual Basic 的主要特點(diǎn) 在本次設(shè)計(jì)過(guò)程中運(yùn)用到的 Visual Basic 的一些主要特點(diǎn)如下: (1) 可視化編程: Visual Basic 提供了可視化設(shè)計(jì)工具,把 Windows 界面中的復(fù)雜性“封裝”起來(lái),開(kāi)發(fā)人員不必為界面設(shè)計(jì)而編寫(xiě)大量程序代碼,只需要按照設(shè)計(jì)要求的屏幕布局,用系統(tǒng)提供的工具,在屏幕上畫(huà)出各種“部件”,即圖形對(duì)象,并設(shè)置這些圖形對(duì)象的屬性。專(zhuān)業(yè)人員可以用它來(lái)實(shí)現(xiàn)其他任何 Windows 的編程語(yǔ)言的功能,而初學(xué)者只要掌握幾個(gè)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1