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

正文內(nèi)容

遠(yuǎn)程監(jiān)控技術(shù)及應(yīng)用畢業(yè)論文-在線瀏覽

2024-08-08 06:36本頁(yè)面
  

【正文】 cord)行(Row)。目前最常使用的是關(guān)系數(shù)據(jù)庫(kù),它能更有效的使用數(shù)據(jù)。ORACIE數(shù)據(jù)庫(kù)是ORACIE公司的產(chǎn)品,ORACIE幾乎可以在目前所有的平臺(tái)上面運(yùn)行,是目前世界第一大數(shù)據(jù)庫(kù)產(chǎn)品。SYBASE SQL SERVER是SYBASE公司推出的關(guān)系數(shù)據(jù)庫(kù)產(chǎn)品,SYBASE公司是第一個(gè)在數(shù)據(jù)庫(kù)產(chǎn)品上實(shí)現(xiàn)CLINET/SERVER計(jì)算的公司,目前已經(jīng)推出了11版,同時(shí)SYBASE公司的全系列數(shù)據(jù)庫(kù)產(chǎn)品可以運(yùn)行在各種平臺(tái)上,包括UNIX 、WindowsNT、 Windows95/98/2000、 Windows Xp等。目前已經(jīng)推出SQL SERVER 2000版,能在Windows NT或Windows 98/2000環(huán)境下運(yùn)行,該數(shù)據(jù)庫(kù)和微軟的BACK OFFICE系統(tǒng)配合緊密,性能優(yōu)越,是在Windows NT環(huán)境下值得考慮的數(shù)據(jù)庫(kù)。IBM數(shù)據(jù)庫(kù)具有經(jīng)過(guò)考驗(yàn)的高質(zhì)量和高可靠性;其技術(shù)領(lǐng)先,產(chǎn)品具有靈活性,可升級(jí)性,可管理性并有服務(wù)的支持。尤其是Access與Office的高度集成,熟悉的界面似的初學(xué)者更容易上手。在建立數(shù)據(jù)庫(kù)時(shí),應(yīng)該分好類,以單監(jiān)測(cè)站和主控制中心為例,需要建立兩個(gè)數(shù)據(jù)庫(kù),監(jiān)測(cè)站和主控制中心各一個(gè),若存在多個(gè)監(jiān)測(cè)站,則需要建立同樣數(shù)量的數(shù)據(jù)庫(kù),不同的是在主控制中心的數(shù)據(jù)庫(kù)應(yīng)該把各監(jiān)測(cè)站的數(shù)據(jù)保存到相應(yīng)的記錄表中去,不能混淆。B監(jiān)測(cè)站主要測(cè)量電壓、電流、水位等量, 監(jiān)測(cè)站B監(jiān)測(cè)站A主控制中心C電壓電流溫度102030203040電壓電流水位123234 電壓A電流A溫度A電壓B電流B水位B102030123203040234 數(shù)據(jù)存放關(guān)系示意圖對(duì)于數(shù)據(jù)的管理應(yīng)該簡(jiǎn)單、明確、方便人們的操作,因?yàn)椴豢赡苋巳硕紝?duì)數(shù)據(jù)庫(kù)很精通,大多數(shù)人只能了解簡(jiǎn)單的應(yīng)用,所以在對(duì)數(shù)據(jù)的管理系統(tǒng)設(shè)計(jì)時(shí)應(yīng)該注意其簡(jiǎn)單易學(xué)易懂性。通過(guò)編程,還可以檢驗(yàn)前面所做的分析,設(shè)計(jì)工作是否合理,且它直觀的反映了理論上的東西,使我們加深了對(duì)所做系統(tǒng)的認(rèn)識(shí)。C++和VC在訪問(wèn)計(jì)算機(jī)低層硬件的能力上較強(qiáng),但開發(fā)時(shí)間開銷大;Visual Basic除了在訪問(wèn)計(jì)算機(jī)低層硬件的能力上比較弱外,有許多優(yōu)點(diǎn):面象對(duì)象的編程—使用面象程序的設(shè)計(jì)方法OOP可視化的程序設(shè)計(jì)語(yǔ)言—僅需編寫相關(guān)對(duì)象要實(shí)現(xiàn)的程序功能的用戶部分代碼結(jié)構(gòu)化的程序設(shè)計(jì)語(yǔ)言—簡(jiǎn)單易學(xué),功能獨(dú)特充分利用Windowes資源—提供動(dòng)態(tài)數(shù)據(jù)交換(DDE)編程技術(shù)此外,VB的核心是全面支持Windows系統(tǒng)的OLE(對(duì)象鏈接與嵌入)技術(shù),它是訪問(wèn)所有對(duì)象的一種方法。[12]在編程之前,通常應(yīng)該進(jìn)行系統(tǒng)分析設(shè)計(jì),了解一下完成的系統(tǒng)主要有幾部分功能,每部分功能的作用,哪些地方是靠硬件實(shí)現(xiàn)的,哪些地方是由軟件編程實(shí)現(xiàn)的。當(dāng)編程工作量小時(shí),可以進(jìn)行整體直接編程,即編程從開始到結(jié)束,是整體的。遠(yuǎn)程監(jiān)控系統(tǒng)的軟件實(shí)現(xiàn)主要是用Visual Basic來(lái)編程實(shí)現(xiàn)的,其中要用到數(shù)據(jù)庫(kù),還有通信協(xié)議的制定,以及實(shí)現(xiàn)通信的撥號(hào)連接過(guò)程。遠(yuǎn)程監(jiān)控系統(tǒng)應(yīng)該分成監(jiān)測(cè)站和主控制中心兩套程序。 變電所遠(yuǎn)程監(jiān)測(cè)系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 變電所的遠(yuǎn)程監(jiān)測(cè)系統(tǒng)由監(jiān)測(cè)站計(jì)算機(jī)、監(jiān)測(cè)點(diǎn)、主控制中心計(jì)算機(jī)和工業(yè)現(xiàn)場(chǎng)總線等組成。監(jiān)測(cè)站計(jì)算機(jī)又通過(guò)RS485總線和各個(gè)監(jiān)測(cè)點(diǎn)進(jìn)行連接,通過(guò)PSTN網(wǎng)絡(luò)可以進(jìn)行數(shù)據(jù)的傳送。監(jiān)測(cè)點(diǎn)監(jiān)測(cè)點(diǎn)監(jiān)測(cè)點(diǎn)監(jiān)測(cè)點(diǎn)監(jiān)測(cè)點(diǎn)主控制中心計(jì)算機(jī)監(jiān)測(cè)站計(jì)算機(jī)PSTNRS485 變電所遠(yuǎn)程監(jiān)控系統(tǒng)結(jié)構(gòu)框圖 調(diào)制解調(diào)器及AT命令 調(diào)制解調(diào)器從前面的系統(tǒng)功能結(jié)構(gòu)圖我們可以看出,遠(yuǎn)程監(jiān)控系統(tǒng)所使用到的硬件設(shè)備主要是調(diào)制解調(diào)器MODEM。當(dāng)我們使用PSTN公用電話網(wǎng)作為遠(yuǎn)程通信的通信網(wǎng)絡(luò)時(shí),如何將相隔較遠(yuǎn)的兩臺(tái)計(jì)算機(jī)連接起來(lái),除了要通過(guò)電話線的傳輸作用,還要解決一個(gè)重要的問(wèn)題,即如何把電話線中的模擬信號(hào)轉(zhuǎn)換為計(jì)算機(jī)中應(yīng)用的數(shù)字信號(hào)。這一過(guò)程的實(shí)現(xiàn)如下:首先通過(guò)VB編程對(duì)MODEM進(jìn)行初始化,待初始化完成后,則可以通過(guò)MODEM完成撥號(hào)過(guò)程,撥號(hào)過(guò)程的程序也是在VB中完成的,MODEM就相當(dāng)于一個(gè)中轉(zhuǎn)站,通過(guò)MODEM的撥號(hào)連接,就可以與遠(yuǎn)程的另一臺(tái)計(jì)算機(jī)進(jìn)行通信了。比如我們?cè)贏機(jī)中發(fā)送一條命令要求B機(jī)將上個(gè)星期的數(shù)據(jù)傳送過(guò)來(lái),那么A機(jī)首先要撥號(hào),與B機(jī)連接,連接成功后,發(fā)送命令,通過(guò)雙方的MODEM進(jìn)行調(diào)制和解調(diào)工作,最終這個(gè)命令被送到的B機(jī)中,B機(jī)接收到命令后,通過(guò)通信協(xié)議的規(guī)定,判斷此命令的內(nèi)容,然后取出數(shù)據(jù),在將包含數(shù)據(jù)的回答發(fā)送出去,又通過(guò)MODEM的調(diào)制和解調(diào)工作,回答被送到了A機(jī),A機(jī)也根據(jù)通信協(xié)議的規(guī)定,取出數(shù)據(jù),保存等。而在未將MODEM與電話線路相連前,我們可以通過(guò)VB中的程序來(lái)控制MODEM,對(duì)MODEM進(jìn)行設(shè)置。對(duì)于數(shù)據(jù)的發(fā)送端來(lái)說(shuō),調(diào)制解調(diào)器需要進(jìn)行下面的工作:接收RS232線路送來(lái)的信號(hào)將數(shù)位信號(hào)調(diào)制為適當(dāng)?shù)囊粽{(diào)執(zhí)行對(duì)于另一端的線路控制將模擬信號(hào)送電信網(wǎng)絡(luò)對(duì)于接收端的調(diào)制解調(diào)器執(zhí)行相應(yīng)的工作: 接收電信網(wǎng)絡(luò)送來(lái)的模擬信號(hào) 將模擬信號(hào)解調(diào)成計(jì)算機(jī)內(nèi)部可以辨認(rèn)的數(shù)字信號(hào) 將解調(diào)后的餓信號(hào)送上RS232線路 執(zhí)行線路控制目前市面上比較常見(jiàn)的調(diào)制解調(diào)器有,撥號(hào)式調(diào)制解調(diào)器、ISDN調(diào)制解調(diào)器、局域網(wǎng)調(diào)制解調(diào)器、無(wú)線調(diào)制解調(diào)器、有線電視調(diào)制解調(diào)器,一般我們選用撥號(hào)式調(diào)制解調(diào)器就可以滿足系統(tǒng)的需求,撥號(hào)式調(diào)制解調(diào)器(Dail-Up Modem),是最普遍流行的調(diào)制解調(diào)器,一般買回調(diào)制解調(diào)器后,均是使用包裝內(nèi)附的驅(qū)動(dòng)程序來(lái)進(jìn)行安裝,我們也可以通過(guò)Visual Basic來(lái)對(duì)調(diào)制解調(diào)器進(jìn)行控制。調(diào)制解調(diào)器分為內(nèi)接式和外接式兩種,內(nèi)置式調(diào)制解調(diào)器直接插在計(jì)算機(jī)的主板上;外接式調(diào)制解調(diào)器則是以RS232纜線和計(jì)算機(jī)相連接,在遠(yuǎn)程監(jiān)控系統(tǒng)中,在主控制中心計(jì)算機(jī)上可以采用內(nèi)接式調(diào)制解調(diào)器,因?yàn)檫@樣可以節(jié)省設(shè)備空間,且不需要再用RS232來(lái)起到串行通信口的中間作用,移動(dòng)方便,而在監(jiān)測(cè)站則可采用外接式,因?yàn)楸O(jiān)測(cè)站的計(jì)算機(jī)要負(fù)責(zé)把個(gè)監(jiān)測(cè)點(diǎn)的數(shù)據(jù)進(jìn)行采集輸入工作,可能本身就不是一臺(tái)簡(jiǎn)單的計(jì)算機(jī)所能實(shí)現(xiàn)的,往往是需要根據(jù)實(shí)際情況對(duì)普通計(jì)算機(jī)進(jìn)行改裝后形成的,所以采用外接式調(diào)制解調(diào)器就比較方便。要使用VB控制調(diào)制解調(diào)器之前,必須對(duì)調(diào)制解調(diào)器的控制命令進(jìn)行簡(jiǎn)單的了解,這樣才能根據(jù)調(diào)制解調(diào)器的命令格式進(jìn)行控制。當(dāng)調(diào)制解調(diào)器未與其他設(shè)備相連接時(shí),則處于命令模式,這時(shí)下達(dá)給調(diào)制解調(diào)器的命令時(shí)用于調(diào)制解調(diào)器本身設(shè)置或操作。 AT命令專門用于調(diào)制解調(diào)器的命令被稱為“AT命令集”,此命令集是由美國(guó)Hayes公司所開發(fā)的數(shù)據(jù)傳輸通信接口,目前已成為全球通用的標(biāo)準(zhǔn),任何與Hayes兼容的調(diào)制解調(diào)器都可以接受這些命令。下面是常用的幾個(gè)AT命令:A 接電話或設(shè)置為響應(yīng)端D 撥號(hào)或設(shè)置為撥號(hào)端On 在線命令,當(dāng)調(diào)制解調(diào)器在聯(lián)機(jī)狀態(tài)時(shí),可用“+++”命令使其回到命令模式;而要回到傳輸模式時(shí),則下達(dá)ATO0命令H 掛斷電話在發(fā)送AT命令給調(diào)制解調(diào)器時(shí),應(yīng)該注意的問(wèn)題:每個(gè)AT命令字符串的最后面必須加上CR(即回車鍵)字符,這個(gè)字符代表了一條命令的結(jié)束。命令字符串可以合成一個(gè)字符串后再一次送給調(diào)制解調(diào)器,但總合的字符串長(zhǎng)度不得超過(guò)40個(gè)字符,而且所有的字符必須一律是大寫或小寫。通常用“OK”表示成功。有了對(duì)AT命令的了解,下面就可以使用VB對(duì)調(diào)制解調(diào)器實(shí)施控制了,VB中的MSComm控件就是這個(gè)實(shí)施者,MSComm通信控件的作用是可以和串行端口進(jìn)行通信及發(fā)送數(shù)據(jù),串行端口的另一端是和調(diào)制解調(diào)器連接的,所以通過(guò)對(duì)MSComm通信控件進(jìn)行編程,可以實(shí)現(xiàn)與調(diào)制解調(diào)器的連接。一是事件驅(qū)動(dòng)(Event-driven),我們可以預(yù)先將程序輸入控件的事件程序區(qū)塊中,一旦事件發(fā)生即可自動(dòng)執(zhí)行該段程序。當(dāng)應(yīng)用程序不大時(shí),或者固定的向設(shè)備查詢狀態(tài)時(shí),都可以采用這種方法。 軟件功能設(shè)計(jì) 這個(gè)遠(yuǎn)程通信軟件是以徐州鐵路分局七里溝變電所為應(yīng)用對(duì)象的,主要包括:采集、顯示和定時(shí)記錄變電所進(jìn)線/出線的狀態(tài)、電參數(shù)和電度數(shù);故障報(bào)警與記錄;輸出日、月報(bào)表;提供歷史數(shù)據(jù)查詢和刪除等。由于它們的功能大體上是一樣的,所以現(xiàn)在只用一個(gè)圖來(lái)表示。 軟件設(shè)計(jì)的核心內(nèi)容還是雙方的通信和數(shù)據(jù)的存儲(chǔ)管理。下面首先對(duì)雙方的通信過(guò)程進(jìn)行分析。撥號(hào)過(guò)程是由主控制中心計(jì)算機(jī)發(fā)起的,監(jiān)測(cè)站計(jì)算機(jī)只能進(jìn)行應(yīng)答工作。這樣可以減輕監(jiān)測(cè)站計(jì)算機(jī)的工作負(fù)擔(dān),提高了主控制中心的控制權(quán),它可以隨時(shí)的要求監(jiān)測(cè)站計(jì)算機(jī)與之進(jìn)行通信,查看監(jiān)控?cái)?shù)據(jù),但是有個(gè)小缺點(diǎn),如果監(jiān)測(cè)站發(fā)生了突發(fā)性的,無(wú)法單獨(dú)處理的事件,就不能通過(guò)監(jiān)測(cè)站的計(jì)算機(jī)告知給主控制中心的計(jì)算機(jī),不過(guò)這并不會(huì)對(duì)整個(gè)工作過(guò)程有重大影響,除了靠計(jì)算機(jī)實(shí)現(xiàn)通信,我們還有電話這個(gè)最快捷、最方便的通信工具,一旦發(fā)生什么意外事故,用電話可以更快的通知給主控制中心,主控制中心再馬上和監(jiān)測(cè)站計(jì)算機(jī)通信,就可以立即看到哪些數(shù)據(jù)發(fā)生了錯(cuò)誤,并加以分析,給監(jiān)測(cè)站工作人員相應(yīng)的指示。通信過(guò)程與打電話的通話過(guò)程很類似,雙方采用一問(wèn)一答制,由主控制中心計(jì)算機(jī)發(fā)送命令,監(jiān)測(cè)站計(jì)算機(jī)進(jìn)行回答,主控制中心計(jì)算機(jī)收到回答后,對(duì)回答進(jìn)行一定的處理,若還需要通信,則主控制中心計(jì)算機(jī)繼續(xù)發(fā)送命令給監(jiān)測(cè)站計(jì)算機(jī),以這種方式繼續(xù)進(jìn)行數(shù)據(jù)的傳輸,直到主控制中心計(jì)算機(jī)不再發(fā)送命令給監(jiān)測(cè)站計(jì)算機(jī)。否則,就像一個(gè)不會(huì)英語(yǔ)的中國(guó)人和一個(gè)不會(huì)漢語(yǔ)的外國(guó)人進(jìn)行通話,彼此都不知道對(duì)方在說(shuō)什么,當(dāng)然也就無(wú)法正常有效的交流了。整個(gè)通信過(guò)程就是在不停的取數(shù)和存數(shù)中進(jìn)行的。掛斷過(guò)程就是通信完成后,結(jié)束通信的過(guò)程。一次通話完成后,需要把雙方的電話都掛斷,不然就無(wú)法進(jìn)行下一次通話。所以對(duì)這個(gè)過(guò)程的設(shè)計(jì)主要應(yīng)該注意使雙方都具有當(dāng)一方通信斷開時(shí),自己的通信也能自動(dòng)的斷開,這樣才能保證下一次通信時(shí),通信線路的正常連接。這種可視化的界面使用起來(lái)方便簡(jiǎn)單。它的最重要的特征是不必編寫程序。并且,Access可以與SQL數(shù)據(jù)庫(kù)相連,作為數(shù)據(jù)的前端;Access數(shù)據(jù)庫(kù)是包含在Office系列中的,使用起來(lái)非常方便,不必另外在購(gòu)買數(shù)據(jù)庫(kù)軟件。在該文件中可以: 用表存儲(chǔ)數(shù)據(jù); 用查詢查找和檢索所需的數(shù)據(jù); 用窗體查看、添加和更新表中的數(shù)據(jù); 用報(bào)表以特定的版式分析或打印數(shù)據(jù); 用數(shù)據(jù)訪問(wèn)頁(yè)查看、更新或分析來(lái)在Internet或Intranet的數(shù)據(jù)庫(kù)數(shù)據(jù)。一般我們常用的是Access2000數(shù)據(jù)庫(kù)系統(tǒng)。首先,要啟動(dòng)Access2000系統(tǒng),在Windows2000環(huán)境中,單擊桌面左下角的[開始]按鈕,從彈出的菜單中選擇[程序],再?gòu)腫程序]的級(jí)聯(lián)菜單中選擇[Microsoft Access],就可以啟動(dòng)Access2000。 創(chuàng)建一個(gè)空Access數(shù)據(jù)庫(kù)然后又會(huì)彈出一個(gè)對(duì)話框,在這里就可以設(shè)計(jì)具體的數(shù)據(jù)庫(kù)了,選擇[使用設(shè)計(jì)器創(chuàng)建表],然后單擊[設(shè)計(jì)],就可以看到一個(gè)設(shè)計(jì)器對(duì)話框,上面含有“字段名稱”、“數(shù)據(jù)類型”、“說(shuō)明”三個(gè)標(biāo)題項(xiàng),在“字段名稱”下面依次輸入:時(shí)間、電壓、電流;在“數(shù)據(jù)類型”中選擇為:日期/時(shí)間、數(shù)字、數(shù)字。 建立好的表1這就是我們建立的數(shù)據(jù)庫(kù)。 VB 與Access數(shù)據(jù)庫(kù)連接在VB中,可用的數(shù)據(jù)訪問(wèn)接口有3種:ActiveX數(shù)據(jù)對(duì)象(ADO)、遠(yuǎn)程數(shù)據(jù)對(duì)象(RDO)和數(shù)據(jù)訪問(wèn)對(duì)象(DAO),數(shù)據(jù)訪問(wèn)接口是一個(gè)對(duì)象模型,它代表了訪問(wèn)數(shù)據(jù)的各個(gè)方面。因?yàn)閿?shù)據(jù)訪問(wèn)技術(shù)在不斷進(jìn)步,所以這3中接口的每一種都分別代表了該技術(shù)的不同發(fā)展階段。對(duì)于新工程,應(yīng)該使用ADO作為數(shù)據(jù)訪問(wèn)接口。基于這3種數(shù)據(jù)訪問(wèn)接口,VB提供了許多工具以滿足數(shù)據(jù)訪問(wèn)編程的需要,這些工具包括“數(shù)據(jù)視圖”窗口、數(shù)據(jù)環(huán)境設(shè)計(jì)器、數(shù)據(jù)報(bào)表設(shè)計(jì)器、格式化對(duì)象、SQL編程器、TSQL調(diào)試器、用戶連接設(shè)計(jì)器、Data控件、ADO Data控件、Data Combo和DataList控件、DataGrid控件、Microsoft FlexGrid和Hierarchical FlexGrid控件。因此,我們可以選擇ADO作為遠(yuǎn)程監(jiān)控軟件系統(tǒng)中連接數(shù)據(jù)庫(kù)的接口。所以在選擇VB時(shí)。屬性設(shè)置按下面進(jìn)行:3個(gè)lable的lable屬性分別改為:時(shí)間、電壓和電流;3個(gè)text的text屬性都設(shè)置為空;右鍵單擊ADO控件,選擇[ADODC屬性]設(shè)置。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1