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

正文內(nèi)容

基于c的遠(yuǎn)程液位監(jiān)控軟件設(shè)計(jì)畢業(yè)設(shè)計(jì)論文-展示頁(yè)

2025-06-29 12:30本頁(yè)面
  

【正文】 本流程是:建立本機(jī)終節(jié)點(diǎn),并建立新的socket與本機(jī)終節(jié)點(diǎn)進(jìn)行綁定;在端口上監(jiān)聽(tīng)是否有新的連接申請(qǐng);申請(qǐng)開(kāi)始接入新的連接,將其傳入Socket的實(shí)例或者StateOjbect的實(shí)例。BeginAccept在異步模式下嘗試連接,它準(zhǔn)許其余進(jìn)程直接運(yùn)行,而不必等候連接建立。同步模式時(shí),服務(wù)器調(diào)用Accept方法允許連接申請(qǐng)。(localEndPoint)。這里是系統(tǒng)自動(dòng)獲取本機(jī)IP,也可以手動(dòng)輸入IP地址方法如下: IPAddress ipAddress = ()。這里在服務(wù)器端可設(shè)置兩種方式進(jìn)行連接,一種是DNS創(chuàng)建域名接連的方式:IPHostEntry ipHostInfo = (())。參數(shù)如下:AddressFamily:Socket使用的尋址方案;SocketType:Socket類(lèi)型;ProtocolType:Socket使用的協(xié)議,這里所用的是TCP/IP協(xié)議。所以在編寫(xiě)前應(yīng)該添加using 、using 。創(chuàng)建好項(xiàng)目后,打開(kāi)工具箱,拖出我們所需的工具控件如:Lable、Button、TextBox等進(jìn)行界面設(shè)計(jì),之后修改其對(duì)應(yīng)的屬性,雙擊后則可進(jìn)行其他部分的代碼編寫(xiě)。而要生成ActiveX控件則需要?jiǎng)?chuàng)建Windows控件庫(kù)項(xiàng)目,但兩者界面設(shè)計(jì)的方法一致(注:該服務(wù)器界面以及下章的客戶端界面僅為測(cè)試通信使用,作為Active控件發(fā)布的界面數(shù)據(jù)無(wú)需手動(dòng)輸入,數(shù)據(jù)采集完成后直接存儲(chǔ)到內(nèi)部Buffer進(jìn)行發(fā)送。在工業(yè)控制中,往往需要保證數(shù)據(jù)傳輸?shù)膶?shí)時(shí)性,同步通信模式顯然不符合要求,因此我們選擇能實(shí)時(shí)傳輸?shù)漠惒酵ㄐ拍J?。同步通信屬于串行通信,用次模式,要求客戶端在發(fā)送一條請(qǐng)求后,必須等到服務(wù)器做出相應(yīng)回應(yīng),才能夠發(fā)送下一條請(qǐng)求。本文提供了兩種通信協(xié)議,分別是面向連接的TCP/IP協(xié)議和無(wú)連接的UDP協(xié)議,然而在工業(yè)控制中必須保證數(shù)據(jù)傳輸?shù)目煽啃?,因此我們選擇了安全性高的TCP/IP協(xié)議作為通訊協(xié)議。包括液位監(jiān)控系統(tǒng)的各部分組成,監(jiān)控軟件設(shè)計(jì)所涉及的相關(guān)技術(shù)介紹,如:.NET框架、C/S結(jié)構(gòu)和SOCKET編程等,以及系統(tǒng)設(shè)計(jì)的程序框圖說(shuō)明。同樣客戶端也先創(chuàng)建socket()套接字,獲取要連接服務(wù)器的IP和端口,使用connect()方法發(fā)送連接請(qǐng)求,而后使用receive()/send()函數(shù)進(jìn)行數(shù)據(jù)的讀/寫(xiě),傳輸完成時(shí)使用close()函數(shù)關(guān)閉客戶端。服務(wù)器首先創(chuàng)建socket()套接字,利用bind()方法綁定本地IP和端口,用listen()方法監(jiān)聽(tīng)端口請(qǐng)求。而服務(wù)器端socket還將處于監(jiān)聽(tīng)狀態(tài),等待接收其他客戶端socket的連接申請(qǐng)。因此,客戶端的socket首先得描繪它所要連接的服務(wù)器,確認(rèn)服務(wù)器端socket的IP地址和端口號(hào),進(jìn)而向服務(wù)器端提出連接申請(qǐng)。(1)服務(wù)器偵聽(tīng):服務(wù)器端socket不是定位詳細(xì)的客戶端socket,而是處于等候連接的狀況,實(shí)時(shí)監(jiān)測(cè)網(wǎng)絡(luò)狀況。Socket本質(zhì)上供應(yīng)了過(guò)程通信的端點(diǎn)。在Internet上的主機(jī)通常都會(huì)運(yùn)行多個(gè)應(yīng)用軟件,并且提供多種服務(wù)。完成液位過(guò)程數(shù)據(jù)采集后的傳輸工作,將遠(yuǎn)端設(shè)備的數(shù)據(jù)實(shí)時(shí)可靠的傳輸?shù)椒?wù)器端進(jìn)行檢測(cè)和紀(jì)錄,同時(shí)服務(wù)器也可發(fā)送數(shù)據(jù)到客戶端,對(duì)遠(yuǎn)程液位設(shè)備進(jìn)行調(diào)控。(2)數(shù)據(jù)的儲(chǔ)存管理能力較為透明。這樣可以大大提高客戶端的響應(yīng)速度。C/S 結(jié)構(gòu)的根本原理是將大的任務(wù)分解為多個(gè)子任務(wù),由多臺(tái)計(jì)算機(jī)協(xié)作完成。(2)C/S結(jié)構(gòu)軟件遵循C/S結(jié)構(gòu),設(shè)計(jì)了服務(wù)器和客戶端兩大塊。 測(cè)控軟件構(gòu)成 相關(guān)技術(shù)介紹(1).NET框架,.NET是一個(gè)由 Microsoft .NET Framework SDK中包括的類(lèi)、值類(lèi)型和接口構(gòu)成的庫(kù)。變頻器采用西門(mén)子G110變頻器,用來(lái)獲取計(jì)算機(jī)發(fā)送經(jīng)ADAM5060轉(zhuǎn)換后的4~20mA控制信號(hào),并完成變頻調(diào)速(頻率范圍為0~50Hz)進(jìn)而驅(qū)動(dòng)水泵改變管路中的水流量,達(dá)到調(diào)節(jié)水箱液位的目的ADAM5018/5060控制模塊體積較小,易于集成,且擁有一個(gè)獨(dú)立的嵌入式的RS232傳輸卡, 可通過(guò)RS232與PC機(jī)進(jìn)行通信??刂破鱈IC101采用PC機(jī),并用C。本文設(shè)計(jì)了一套水箱液位監(jiān)控系統(tǒng),此監(jiān)控系統(tǒng)采用計(jì)算機(jī)(PC)作為控制器,變頻器作為執(zhí)行器進(jìn)行構(gòu)建。第6章,結(jié)語(yǔ)與展望。第4章,軟件各功能模塊的具體設(shè)計(jì)與實(shí)現(xiàn)。 第2章,軟件的總體設(shè)計(jì),包括軟件說(shuō)明和功能介紹以及程序設(shè)計(jì)流程框圖。 課題研究?jī)?nèi)容及結(jié)構(gòu)安排 組態(tài)軟件在工業(yè)控制中應(yīng)用廣泛,本文基于此研究設(shè)計(jì)了一套基于C的遠(yuǎn)程液位監(jiān)控軟件,以彌補(bǔ)組態(tài)軟件在遠(yuǎn)程監(jiān)控領(lǐng)域的不足。還利用內(nèi)部的垃圾回收機(jī)制,有效的避免了資源浪費(fèi)和內(nèi)存泄露等缺陷。、MSIL和JIT編譯器實(shí)現(xiàn)了對(duì)組件的充分使用,而且經(jīng)過(guò)內(nèi)部的垃圾回收機(jī)制,可及時(shí)回收軟件運(yùn)行時(shí)不再使用的內(nèi)存資源,避免了資源浪費(fèi)和內(nèi)存泄露等缺陷。C繼承了C語(yǔ)言的語(yǔ)法風(fēng)格,同時(shí)又繼承了C++的面向?qū)ο筇匦?,同時(shí)擁有和VB相類(lèi)似的快速開(kāi)發(fā)能力。但是由于語(yǔ)言本身的不完善,很容易造成系統(tǒng)資源浪費(fèi),內(nèi)存泄露等問(wèn)題,從而使得監(jiān)控軟件不穩(wěn)定,極大地影響了監(jiān)測(cè)質(zhì)量。針對(duì)這一問(wèn)題,大部分開(kāi)發(fā)人員選擇使用VB或VC++等語(yǔ)言開(kāi)發(fā)符合企業(yè)需求的監(jiān)控軟件。然而傳統(tǒng)的組態(tài)軟件在使用過(guò)程中由于系統(tǒng)體積的龐大,造成了巨大的資源浪費(fèi),且價(jià)格昂貴,無(wú)法滿足企業(yè)各種個(gè)性化設(shè)計(jì)的要求。組態(tài)軟件是近些年在工業(yè)控制領(lǐng)域廣泛應(yīng)用的軟件開(kāi)發(fā)工具,可快速構(gòu)建不同需求的數(shù)據(jù)采集和監(jiān)控系統(tǒng)。此外,液位過(guò)程測(cè)控平臺(tái)的構(gòu)建和控制方案的鉆研,對(duì)工業(yè)生產(chǎn)中施行液位過(guò)程控制具備重要的指導(dǎo)作用。液位監(jiān)控是當(dāng)代工業(yè)測(cè)控中較為普遍的一類(lèi)問(wèn)題,在石油、化工、電力等工業(yè)部門(mén)中應(yīng)用極為普及,是工業(yè)生產(chǎn)過(guò)程當(dāng)中的一個(gè)重要構(gòu)成部分。但是以往的監(jiān)測(cè)技術(shù)已經(jīng)無(wú)法滿足當(dāng)代工業(yè)生產(chǎn)的需求。 目 錄摘 要 IAbstract II第1章 引 言 1 課題研究的背景 1 課題研究的意義 1 課題研究?jī)?nèi)容及結(jié)構(gòu)安排 2第2章 系統(tǒng)整體結(jié)構(gòu) 3 控制系統(tǒng)構(gòu)成 3 測(cè)控軟件構(gòu)成 4 相關(guān)技術(shù)介紹 4 程序流程框圖 5 本章小結(jié) 6第3章 監(jiān)控軟件程序?qū)崿F(xiàn) 7 軟件設(shè)計(jì)方案 7 服務(wù)器設(shè)計(jì) 7 界面設(shè)計(jì) 7 Socket編程 8 客戶端設(shè)計(jì) 12 界面設(shè)計(jì) 12 Socket編程 13 本章小結(jié) 15第4章 ActiveX控件生成與發(fā)布 16 控件生成與發(fā)布 16 本章小結(jié) 21第5章 軟件生成與測(cè)試 22 軟件生成及測(cè)試 22 本章小結(jié) 25第6章 結(jié)語(yǔ)與展望 26參考文獻(xiàn) 27致 謝 28附錄 軟件代碼 2940第1章 引 言 課題研究的背景隨著科技的不斷發(fā)展,遠(yuǎn)程監(jiān)控技術(shù)以其逐步完善和推廣,逐漸使人們意識(shí)到遠(yuǎn)程測(cè)控技術(shù)對(duì)現(xiàn)代企業(yè)管理和生產(chǎn)效率的重要意義。asynchronousSOCKET。Cindustrialefficiencyimproveswhichcontrolperformanceandthealsoneeds,meetdesigndefects.andmemoryresourceswasteavoidingmechanism,garbagetheadvantageWhilemonitoringandrealtimetotheserverbetweenasynchronousimplementsSOCKETalsodesign,clientandtestpletedclassonsoftwaresoftware.remotelevelonapapersystem,levelconfigurationthedeficienciesup關(guān)鍵詞:C;SOCKET;異步通信; Abstract To同時(shí)利用內(nèi)部的垃圾回收機(jī)制,有效的避免了資源浪費(fèi)和內(nèi)存泄露等缺陷。 學(xué)號(hào) 畢業(yè)設(shè)計(jì)(論文)題目: 基于C的遠(yuǎn)程液位監(jiān)控軟件設(shè)計(jì) 作 者 屆 別 學(xué) 院 專(zhuān) 業(yè) 指導(dǎo)教師 職 稱 完成時(shí)間 年 月 日 湖南理工學(xué)院畢業(yè)設(shè)計(jì)(論文)摘 要為了彌補(bǔ)組態(tài)軟件在遠(yuǎn)程液位監(jiān)控系統(tǒng)中的不足,本文設(shè)計(jì)了一套基于C的遠(yuǎn)程液位監(jiān)控軟件。還利用SOCKET類(lèi)實(shí)現(xiàn)了服務(wù)器與客戶端之間的異步通信,達(dá)到了實(shí)時(shí)傳輸和遠(yuǎn)程監(jiān)控的要求。在滿足企業(yè)個(gè)性化設(shè)計(jì)需求的同時(shí)還保證了測(cè)控平臺(tái)的工作性能和測(cè)控質(zhì)量,極大的提高了工業(yè)生產(chǎn)效率。makeforinremotesoftwaremonitoringthedesignsCbasedtheofmonitoringTherelies.NETlibraryclasstheservertheinterfacebutuseclassthemunicationtheandclient,thetransmissionremoterequirements.takingofinternalcollectioneffectivelytheofandleaksotherPersonalizedtobusinesswhileensuringqualitycontrolandplatform,greatlytheofproduction.Keywords:munication。為了提高生產(chǎn)效率,人們希望獲得對(duì)工廠生產(chǎn)中大量的物理量和生產(chǎn)工藝等參數(shù)的實(shí)時(shí)測(cè)控。伴隨著通訊技術(shù)、電子技術(shù)和計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的快速發(fā)展,豐富的網(wǎng)絡(luò)資源以及不斷降低的成本為網(wǎng)絡(luò)化遠(yuǎn)程監(jiān)控系統(tǒng)提供了可能。針對(duì)傳統(tǒng)工業(yè)生產(chǎn)中液位過(guò)程所具有的非線性、時(shí)滯和時(shí)變等復(fù)雜特性,液位監(jiān)控系統(tǒng)能夠有效的模擬和監(jiān)測(cè)生產(chǎn)中液位過(guò)程所產(chǎn)生的一系列物理量,并及時(shí)針對(duì)其產(chǎn)生的問(wèn)題做出相應(yīng)的調(diào)整。 課題研究的意義 當(dāng)前國(guó)內(nèi)外大多數(shù)企業(yè)都使用組態(tài)軟件對(duì)液位過(guò)程進(jìn)行監(jiān)控。應(yīng)用組態(tài)軟件可免去了傳統(tǒng)測(cè)控軟件編寫(xiě)中龐大而復(fù)雜的編程工作,大大提高了測(cè)控系統(tǒng)的開(kāi)發(fā)效率,且保證了測(cè)控平臺(tái)的工作性能和測(cè)控質(zhì)量。因此不滿足大多數(shù)中小型企業(yè)的要求。雖然利用這些語(yǔ)言編寫(xiě)的監(jiān)控軟件可以彌補(bǔ)組態(tài)軟件的不足,且可以自由的對(duì)系統(tǒng)資源進(jìn)行控制。C是微軟公司于2000年7月,具有簡(jiǎn)單、安全等特點(diǎn)。因此用C語(yǔ)言開(kāi)發(fā)的遠(yuǎn)程液位測(cè)控軟件可以有效的彌補(bǔ)傳統(tǒng)組態(tài)軟件的不足,滿足企業(yè)個(gè)性化的要求。綜上原因,本文提出并設(shè)計(jì)了一套基于C遠(yuǎn)程液位監(jiān)控軟件。在滿足企業(yè)個(gè)性化設(shè)計(jì)需求的同時(shí)還保證了測(cè)控平臺(tái)的工作性能和測(cè)控質(zhì)量,極大的提高了工業(yè)生產(chǎn)效率。論文結(jié)構(gòu)安排如下:第
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1