一、Windows Sockets網(wǎng)絡(luò)編程(論文文獻(xiàn)綜述)
丁偉[1](2020)在《畜禽舍防疫消毒機(jī)器人控制系統(tǒng)設(shè)計(jì)》文中研究指明為順應(yīng)國(guó)家大力發(fā)展養(yǎng)殖業(yè)智能化的政策和推動(dòng)我國(guó)智慧養(yǎng)殖業(yè)發(fā)展政策,我國(guó)加大了在智能養(yǎng)殖業(yè)方面的發(fā)展力度。智能化技術(shù)將當(dāng)前落后的消毒方式往更為科學(xué)、高效的方向轉(zhuǎn)變。本文立足于我國(guó)當(dāng)前畜禽舍防疫消毒的國(guó)情,為畜禽舍防疫消毒機(jī)器人設(shè)計(jì)防疫消毒控制系統(tǒng),該系統(tǒng)主要包括防疫消毒監(jiān)控APP、相關(guān)硬件控制器等。論文主要完成的內(nèi)容如下:1.系統(tǒng)硬件執(zhí)行器配置。防疫消毒機(jī)器人控制器主要包括數(shù)據(jù)采集模塊、電流電壓轉(zhuǎn)換模塊、防疫消毒機(jī)具控制器、一體化智能小車(chē)控制器。在電腦終端啟動(dòng)防疫消毒控制系統(tǒng),通過(guò)遙控指令控制驅(qū)動(dòng)硬件設(shè)施執(zhí)行霧化距離和藥液流量動(dòng)作,實(shí)現(xiàn)畜禽舍防疫消毒遠(yuǎn)程監(jiān)控。2.系統(tǒng)軟件設(shè)計(jì)。畜禽舍防疫消毒APP于Visual Studio平臺(tái)開(kāi)發(fā),主要完成視頻監(jiān)測(cè)、相機(jī)控制、云臺(tái)控制、移動(dòng)平臺(tái)信息監(jiān)測(cè)、養(yǎng)殖環(huán)境信息監(jiān)測(cè)、變量噴霧監(jiān)控、通訊設(shè)置和作業(yè)控制等功能,利用WIFI網(wǎng)絡(luò)將數(shù)據(jù)傳輸給服務(wù)器進(jìn)行處理,并對(duì)各參數(shù)值進(jìn)行用戶界面顯示,實(shí)現(xiàn)數(shù)據(jù)的實(shí)時(shí)交互和設(shè)備設(shè)施狀況的實(shí)時(shí)顯示。3.系統(tǒng)的調(diào)試及校準(zhǔn)試驗(yàn)。包括:對(duì)一體化智能小車(chē)的自動(dòng)消毒模式和用戶遙控消毒模式進(jìn)行精準(zhǔn)驗(yàn)證;對(duì)藥液流量和霧化距離進(jìn)行控制精度驗(yàn)證試驗(yàn);結(jié)合中小型畜禽舍防疫消毒現(xiàn)場(chǎng)環(huán)境,優(yōu)化藥液流量和霧化距離動(dòng)態(tài)調(diào)節(jié)范圍,實(shí)現(xiàn)防疫消毒最佳效果。論文設(shè)計(jì)的畜禽舍防疫消毒控制系統(tǒng),可以植入PC機(jī),通過(guò)遠(yuǎn)程監(jiān)控技術(shù),實(shí)現(xiàn)畜禽舍防疫消毒無(wú)人化作業(yè)功能。試驗(yàn)結(jié)果表明,藥液流量控制范圍為0-1.5 L/min,霧化距離控制范圍為0-6.3 m,結(jié)果滿足中小型畜禽養(yǎng)殖戶需求,能夠很好地完成畜禽舍防疫消毒工作。
劉明[2](2019)在《油井工況遠(yuǎn)程監(jiān)控?zé)o線網(wǎng)絡(luò)系統(tǒng)的構(gòu)建》文中研究表明石油工業(yè)是整個(gè)國(guó)民經(jīng)濟(jì)發(fā)展的命脈,油田開(kāi)發(fā)后,巡回檢查油井工作狀態(tài)成為采油過(guò)程中十分重要的工作,目前國(guó)外已基本實(shí)現(xiàn)油井巡查的自動(dòng)化,而國(guó)內(nèi)主要采用人工的巡井方式,采油工人需要走遍整個(gè)礦區(qū),檢查設(shè)備的工作狀況,記錄采油過(guò)程的主要數(shù)據(jù),這種方式效率低下,更不能及時(shí)發(fā)現(xiàn)并處理設(shè)備工作故障。為了提高油田自動(dòng)化管理水平,提高采油效率,本文以大慶采油六廠為研究背景,設(shè)計(jì)一套基于嵌入式技術(shù)和無(wú)線網(wǎng)橋技術(shù)的新型油井工況遠(yuǎn)程監(jiān)控?zé)o線網(wǎng)絡(luò)系統(tǒng),這套系統(tǒng)可以替代人工巡井,實(shí)現(xiàn)遠(yuǎn)程電壓、電流等電參數(shù)數(shù)據(jù)的采集,并能實(shí)現(xiàn)遠(yuǎn)程視頻實(shí)時(shí)監(jiān)控,具有十分重要的現(xiàn)實(shí)意義。本文研究了油田自動(dòng)化監(jiān)控的研究現(xiàn)狀,比較了幾種無(wú)線傳輸技術(shù)的特點(diǎn),討論了嵌入式技術(shù)在工業(yè)監(jiān)控領(lǐng)域的優(yōu)勢(shì),選擇嵌入式技術(shù)與無(wú)線網(wǎng)橋技術(shù)結(jié)合的方式構(gòu)建工況監(jiān)控系統(tǒng),設(shè)計(jì)了系統(tǒng)的總體方案,完成了軟硬件的設(shè)計(jì),最后搭建了系統(tǒng)的測(cè)試平臺(tái),對(duì)系統(tǒng)功能和性能進(jìn)行了測(cè)試。本文的主要研究?jī)?nèi)容有:首先,本文對(duì)油井工況監(jiān)控?zé)o線網(wǎng)絡(luò)系統(tǒng)的總體方案進(jìn)行設(shè)計(jì),分析技術(shù)難點(diǎn)和系統(tǒng)的關(guān)鍵技術(shù)。對(duì)遠(yuǎn)距多節(jié)點(diǎn)無(wú)線網(wǎng)絡(luò)構(gòu)建和高并發(fā)服務(wù)器設(shè)計(jì)的關(guān)鍵技術(shù)進(jìn)行研究,研究了分組無(wú)線網(wǎng)的拓?fù)浣Y(jié)構(gòu)、路由協(xié)議和信道接入技術(shù),對(duì)本系統(tǒng)的網(wǎng)絡(luò)系統(tǒng)進(jìn)行了設(shè)計(jì),并基于線程池和select技術(shù)對(duì)高并發(fā)服務(wù)器進(jìn)行了設(shè)計(jì),解決了無(wú)線網(wǎng)絡(luò)傳輸距離遠(yuǎn)、節(jié)點(diǎn)多、多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)同時(shí)連接服務(wù)器等難點(diǎn)問(wèn)題。然后,本文對(duì)系統(tǒng)的總體硬件方案進(jìn)行了設(shè)計(jì),為了保證可靠性與穩(wěn)定性,基于工業(yè)標(biāo)準(zhǔn)對(duì)多個(gè)功能模塊進(jìn)行了篩選,對(duì)嵌入式核心控制板的主要電路進(jìn)行了詳細(xì)的設(shè)計(jì),完成了單井?dāng)?shù)據(jù)采集箱的設(shè)計(jì),保證了系統(tǒng)在硬件層面能安全穩(wěn)定地工作在復(fù)雜的工業(yè)環(huán)境中。其次,本文完成了系統(tǒng)軟件總體方案的設(shè)計(jì)。分析了嵌入式Linux開(kāi)發(fā)平臺(tái)的構(gòu)建過(guò)程,完成了Linux系統(tǒng)的移植和交叉環(huán)境的建立。在分析了網(wǎng)絡(luò)編程模型和設(shè)計(jì)了應(yīng)用層協(xié)議后,對(duì)高并發(fā)服務(wù)器的程序進(jìn)行了設(shè)計(jì)。對(duì)上位機(jī)程序和下位機(jī)程序的主要功能模塊進(jìn)行了設(shè)計(jì),實(shí)現(xiàn)了數(shù)據(jù)采集、傳輸、處理到監(jiān)控的全過(guò)程。最后,本文搭建了系統(tǒng)的測(cè)試平臺(tái),并對(duì)無(wú)線網(wǎng)橋通信、數(shù)據(jù)采集、視頻監(jiān)控、高并發(fā)服務(wù)器模型等主要功能模塊進(jìn)行了測(cè)試,完成了系統(tǒng)總體功能與性能的測(cè)試,在此基礎(chǔ)上對(duì)系統(tǒng)的性能進(jìn)行了分析與評(píng)估。實(shí)驗(yàn)表明,本系統(tǒng)能實(shí)現(xiàn)遠(yuǎn)距離多節(jié)點(diǎn)油井工況的遠(yuǎn)程監(jiān)控,能有效的替代人工巡井,提高油田自動(dòng)化管理效率,并且穩(wěn)定性和可靠性高,實(shí)用性強(qiáng),對(duì)于油田自動(dòng)化監(jiān)測(cè)水平的提高具有一定的實(shí)際意義。
張榆[3](2019)在《基于Vestore-SCADA系統(tǒng)的UDP數(shù)據(jù)轉(zhuǎn)發(fā)技術(shù)的研究與應(yīng)用》文中提出能源互聯(lián)網(wǎng)概念的出現(xiàn)對(duì)工業(yè)網(wǎng)絡(luò)提出了更高的要求。在工業(yè)網(wǎng)絡(luò)中,數(shù)據(jù)采集與監(jiān)視控制系統(tǒng)(SCADA)舉足輕重?,F(xiàn)場(chǎng)設(shè)備與SCADA系統(tǒng)之間的高速可靠數(shù)據(jù)傳輸技術(shù)雖然理論較為成熟與廣泛,但在具體應(yīng)用上仍有所欠缺。本文通過(guò)對(duì)相關(guān)技術(shù)的研究,開(kāi)發(fā)了基于Vestore-SCADA系統(tǒng)的UDP數(shù)據(jù)轉(zhuǎn)發(fā)軟件,并進(jìn)行測(cè)試以驗(yàn)證其可靠性。首先,運(yùn)用面向?qū)ο蟮姆治龇椒?利用Astah軟件對(duì)基于Vestore-SCADA系統(tǒng)的UDP數(shù)據(jù)轉(zhuǎn)發(fā)軟件進(jìn)行分析與建模。然后,運(yùn)用面向?qū)ο蟮脑O(shè)計(jì)方法,對(duì)基于Vestore-SCADA系統(tǒng)的UDP數(shù)據(jù)轉(zhuǎn)發(fā)軟件進(jìn)行設(shè)計(jì),再應(yīng)用極具發(fā)展趨勢(shì)的DOTNet Core框架對(duì)軟件進(jìn)行實(shí)現(xiàn)并測(cè)試。最后,根據(jù)一種基于應(yīng)用層改進(jìn)的、簡(jiǎn)捷的實(shí)現(xiàn)UDP可靠傳輸?shù)睦碚?運(yùn)用一種有用戶界面的開(kāi)發(fā)框架WinForm對(duì)其進(jìn)行實(shí)現(xiàn)與可靠性分析測(cè)試。基于Vestore-SCADA系統(tǒng)的UDP數(shù)據(jù)轉(zhuǎn)發(fā)軟件實(shí)現(xiàn)了讀取實(shí)時(shí)數(shù)據(jù)和轉(zhuǎn)發(fā)數(shù)據(jù)的功能。經(jīng)測(cè)試,軟件能保證其運(yùn)行在同一局域網(wǎng)內(nèi)不同之間通信的準(zhǔn)確性。研究基于Vestore-SCADA系統(tǒng)的UDP數(shù)據(jù)轉(zhuǎn)發(fā)技術(shù),對(duì)工業(yè)網(wǎng)絡(luò)高速可靠數(shù)據(jù)傳輸?shù)膽?yīng)用提供支持。
張勁峰[4](2019)在《基于Qt的跨平臺(tái)web服務(wù)開(kāi)發(fā)框架》文中研究說(shuō)明在使用Java技術(shù)開(kāi)發(fā)信息管理系統(tǒng),尤其是軟硬件結(jié)合的系統(tǒng)時(shí),存在如下問(wèn)題:(1)許多硬件廠家只提供C++的開(kāi)發(fā)包,很難集成進(jìn)Java開(kāi)發(fā)的系統(tǒng);(2)Java虛擬機(jī)對(duì)內(nèi)存有自己的管理機(jī)制,開(kāi)發(fā)人員不能自由操作,在開(kāi)發(fā)一些需要反復(fù)申請(qǐng)和釋放資源的系統(tǒng)時(shí),很難保證系統(tǒng)的實(shí)時(shí)性,并且對(duì)系統(tǒng)硬件資源也有比較高的要求;(3)使用CGI等方式連接信息管理系統(tǒng)和底層硬件控制系統(tǒng),性能不高;(4)另外,用戶使用的操作系統(tǒng)多種多樣,從而要求系統(tǒng)能夠跨操作系統(tǒng)平臺(tái),降低開(kāi)發(fā)難度,支撐新業(yè)務(wù)的開(kāi)發(fā)。為此,本文開(kāi)發(fā)了一個(gè)“基于Qt的跨平臺(tái)web服務(wù)開(kāi)發(fā)框架”。采用常見(jiàn)的軟件開(kāi)發(fā)模式,完成了框架的需求分析、設(shè)計(jì)、編碼實(shí)現(xiàn)和測(cè)試。本文做了如下工作:(1)采用網(wǎng)絡(luò)通信協(xié)議進(jìn)行進(jìn)程通信,使用跨平臺(tái)的Qt開(kāi)發(fā)框架作為開(kāi)發(fā)基礎(chǔ),實(shí)現(xiàn)了多編程語(yǔ)言開(kāi)發(fā)的程序間的通信,并搭建了一個(gè)跨平臺(tái)的C++應(yīng)用程序開(kāi)發(fā)框架。(2)使用Socket網(wǎng)絡(luò)編程接口進(jìn)行開(kāi)發(fā),實(shí)現(xiàn)了web服務(wù)器的基本功能,同時(shí)也支持fastCGI請(qǐng)求和一般Socket請(qǐng)求。(3)參考Java環(huán)境下常用的MVC框架Struts和Spring的MVC實(shí)現(xiàn),實(shí)現(xiàn)了MVC分層框架。(4)使用Qt的數(shù)據(jù)庫(kù)連接框架及容器數(shù)據(jù)結(jié)構(gòu),連接postgresql數(shù)據(jù)庫(kù),實(shí)現(xiàn)了數(shù)據(jù)庫(kù)連接池功能。(5)采用在cookie中存儲(chǔ)session信息,要求客戶端在HTTP頭信息中發(fā)送session信息的通信方式,實(shí)現(xiàn)了用戶登錄及登錄后的菜單權(quán)限控制,使應(yīng)用本框架開(kāi)發(fā)的系統(tǒng)能通過(guò)單點(diǎn)登錄功能,同其他業(yè)務(wù)系統(tǒng)無(wú)縫集成在一起。(6)通過(guò)配置定義表單內(nèi)容,結(jié)合extjs界面框架,根據(jù)配置展現(xiàn)表單,開(kāi)發(fā)了業(yè)務(wù)表單框架,初步實(shí)現(xiàn)了業(yè)務(wù)表單界面的模板化定制。最后,使用本框架開(kāi)發(fā)了用戶卡讀卡系統(tǒng)和熱用戶信息展示系統(tǒng)兩個(gè)系統(tǒng),并對(duì)其進(jìn)行了驗(yàn)證,同時(shí)對(duì)框架進(jìn)行了測(cè)試。使用本框架開(kāi)發(fā)系統(tǒng),在Windows和Linux操作系統(tǒng)上實(shí)現(xiàn)了同原有的Java應(yīng)用順利整合,降低了開(kāi)發(fā)難度,實(shí)現(xiàn)了預(yù)期目標(biāo)。與常見(jiàn)的CGI開(kāi)發(fā)方式相比,使用本框架開(kāi)發(fā)的系統(tǒng),可以常駐內(nèi)存,不需要每次收到請(qǐng)求都從硬盤(pán)加載程序,降低了系統(tǒng)硬盤(pán)讀寫(xiě)壓力,系統(tǒng)負(fù)載能力有明顯提升,提高了系統(tǒng)性能,同時(shí)便于多個(gè)業(yè)務(wù)間共享資源,有利于代碼復(fù)用。系統(tǒng)比采取ocx與瀏覽器的通信方式更加穩(wěn)定,兼容性更強(qiáng)。本框架還提供了應(yīng)用開(kāi)發(fā)時(shí)需要的數(shù)據(jù)庫(kù)連接池、日志管理等服務(wù)組件,方便業(yè)務(wù)開(kāi)發(fā)者使用。作為開(kāi)發(fā)框架,本框架還有許多不足,需要進(jìn)一步研究,同Ngnix等服務(wù)器相比性能還有提升空間,http協(xié)議也只支持部分特性,另外還有多種進(jìn)程通信方式?jīng)]有被支持,需要進(jìn)一步完善。
顧彤辰[5](2016)在《FTP客戶端及服務(wù)器系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》文中提出隨著互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,信息共享的時(shí)代已經(jīng)到來(lái)。在實(shí)現(xiàn)數(shù)據(jù)傳輸與信息共享的諸多方式中,FTP無(wú)疑是應(yīng)用最廣的一種方式。FTP協(xié)議是計(jì)算機(jī)網(wǎng)絡(luò)中的應(yīng)用層協(xié)議,提供了可靠的文件傳輸功能,并且具有跨平臺(tái)特性,兩個(gè)不同類型的操作系統(tǒng)只要都支持FTP協(xié)議就可以進(jìn)行文件傳輸工作。雖然FTP已經(jīng)得到了廣泛的應(yīng)用,但是目前市面上的FTP工具大部分都是收費(fèi)且不開(kāi)源的,國(guó)內(nèi)也鮮有優(yōu)秀的FTP工具。因此,本課題的目標(biāo)是設(shè)計(jì)并實(shí)現(xiàn)一個(gè)具備商用FTP系統(tǒng)大部分功能的FTP客戶端及服務(wù)器系統(tǒng)。本文首先研究了計(jì)算機(jī)網(wǎng)絡(luò)的基本結(jié)構(gòu)、FTP工作模型以及FTP協(xié)議標(biāo)準(zhǔn)命令與應(yīng)答。由于FTP系統(tǒng)的設(shè)計(jì)會(huì)涉及網(wǎng)絡(luò)通信技術(shù),所以接著介紹了Windows多線程網(wǎng)絡(luò)編程技術(shù)。然后重點(diǎn)研究了FTP客戶端與服務(wù)器的具體實(shí)現(xiàn),整個(gè)文件傳輸系統(tǒng)在Windows平臺(tái)和Visual Studio開(kāi)發(fā)環(huán)境下進(jìn)行開(kāi)發(fā)??蛻舳瞬糠滞ㄟ^(guò)采用兩種遞歸算法實(shí)現(xiàn)了目錄的上傳和下傳,解決了FTP協(xié)議不支持目錄傳輸?shù)膯?wèn)題,通過(guò)設(shè)計(jì)定時(shí)器線程和狀態(tài)統(tǒng)計(jì)線程實(shí)現(xiàn)了文件傳輸狀態(tài)信息的即時(shí)顯示;服務(wù)器部分采用了多線程技術(shù)解決了大量用戶并發(fā)訪問(wèn)所引起的服務(wù)器過(guò)載問(wèn)題,提供了日志顯示、賬戶管理、連接狀態(tài)與傳輸文件統(tǒng)計(jì)等相對(duì)完善功能,并且實(shí)現(xiàn)了很多FTP服務(wù)器并不支持的斷點(diǎn)續(xù)傳功能。最后通過(guò)對(duì)文件傳輸系統(tǒng)進(jìn)行功能和性能測(cè)試證明了本文設(shè)計(jì)的文件傳輸系統(tǒng)具有良好的性能,達(dá)到了預(yù)期的設(shè)計(jì)目標(biāo)。
李彥,劉軍[6](2016)在《Windows Sockets的多線程網(wǎng)絡(luò)編程技術(shù)研究》文中進(jìn)行了進(jìn)一步梳理近年來(lái)隨著信息技術(shù)的飛速發(fā)展,我國(guó)在Windows Sockets的多線程網(wǎng)絡(luò)編程技術(shù)領(lǐng)域也取得了新的突破。但是不能否認(rèn),我國(guó)在使用多線程網(wǎng)絡(luò)編程的過(guò)程中還存在嚴(yán)重的問(wèn)題亟待解決,為此本文將針對(duì)Windows Sockets的多線程網(wǎng)絡(luò)編程技術(shù)進(jìn)行詳細(xì)的分析,并對(duì)其發(fā)展趨勢(shì)進(jìn)行深入的探討。
王龍[7](2016)在《盾構(gòu)機(jī)刀盤(pán)維修機(jī)器人焊接虛擬現(xiàn)實(shí)監(jiān)視技術(shù)研究》文中提出盾構(gòu)機(jī)是一個(gè)完成挖掘、出土和隧道支護(hù)等工作的大型專用工程機(jī)械,近幾年來(lái)我國(guó)隧道及地下工程發(fā)展迅速,使用盾構(gòu)機(jī)的工程越來(lái)越多。刀盤(pán)是盾構(gòu)機(jī)的關(guān)鍵部件,決定了掘進(jìn)工程能否順利完成。盾構(gòu)機(jī)刀盤(pán)直接與地下土層接觸,工作環(huán)境復(fù)雜,未知因素很多,其經(jīng)常發(fā)生嚴(yán)重的磨損,以致不能繼續(xù)掘進(jìn)。因此,盾構(gòu)機(jī)刀盤(pán)修復(fù)技術(shù)顯得格外重要。在實(shí)際工程當(dāng)中,通常使用帶壓進(jìn)艙法在地下進(jìn)行刀盤(pán)修復(fù),該方法不會(huì)對(duì)地面環(huán)境造成任何影響,總體修復(fù)速度快。但是,由于需要操作人員在高壓環(huán)境下進(jìn)行焊接作業(yè),會(huì)產(chǎn)生大量有毒氣體,活動(dòng)空間很小并且有一定塌方危險(xiǎn)。針對(duì)此問(wèn)題,使用機(jī)器人來(lái)代替人來(lái)進(jìn)行高壓環(huán)境下的焊接工作是最好的解決方案。本文將虛擬現(xiàn)實(shí)技術(shù)與遠(yuǎn)程操作機(jī)器人技術(shù)結(jié)合起來(lái),用于盾構(gòu)機(jī)刀盤(pán)焊接維修過(guò)程,這樣操作人員只需要在安全的控制室中利用虛擬現(xiàn)實(shí)技術(shù),就可以如同在焊接現(xiàn)場(chǎng)一樣進(jìn)行修復(fù)作業(yè)。本文的主要研究?jī)?nèi)容如下:1、研究盾構(gòu)機(jī)刀盤(pán)機(jī)器人焊接維修方案,分析盾構(gòu)機(jī)結(jié)構(gòu)、刀盤(pán)在高壓環(huán)境下的維修技術(shù)原理。方案中機(jī)器人本體位于遠(yuǎn)端作業(yè)現(xiàn)場(chǎng)也就是工作艙內(nèi),虛擬現(xiàn)實(shí)監(jiān)視子系統(tǒng)位于本地操作端也就是控制室內(nèi),而其他設(shè)備位于過(guò)渡艙內(nèi),操作人員不需要在工作艙中進(jìn)行焊接作業(yè)。機(jī)器人控制柜、焊接電源等其他設(shè)備位于過(guò)渡艙內(nèi),該過(guò)渡艙用于連接工作艙和減壓艙的艙體。2、搭建模擬盾構(gòu)機(jī)刀盤(pán)維修過(guò)程的機(jī)器人焊接維修虛擬現(xiàn)實(shí)監(jiān)視系統(tǒng)實(shí)驗(yàn)平臺(tái)。采用六軸工業(yè)機(jī)器人與數(shù)字化焊接電源進(jìn)行機(jī)器人焊接,利用二軸變位機(jī)模擬盾構(gòu)機(jī)刀盤(pán)維修廣泛應(yīng)用的橫焊與立焊等典型焊接位置,通過(guò)弧焊信息分析儀與數(shù)據(jù)采集卡采集焊接電壓與焊接電流的采集,此外,還利用攝像頭采集焊接現(xiàn)場(chǎng)視頻信息。操作人員可以利用此實(shí)驗(yàn)平臺(tái)來(lái)模擬刀盤(pán)焊接維修的過(guò)程。3、實(shí)現(xiàn)虛擬現(xiàn)實(shí)監(jiān)視程序與機(jī)器人控制程序之間的網(wǎng)絡(luò)通信。通信程序使用C++語(yǔ)言編寫(xiě),基于TCP/IP協(xié)議,使用客戶端/服務(wù)器結(jié)構(gòu)。針對(duì)本虛擬現(xiàn)實(shí)監(jiān)視程序的特點(diǎn),完成了網(wǎng)絡(luò)通訊的代碼編寫(xiě)和調(diào)試,實(shí)現(xiàn)了虛擬現(xiàn)實(shí)監(jiān)視系統(tǒng)與機(jī)器人的準(zhǔn)確、及時(shí)的數(shù)據(jù)傳輸。4、在虛擬現(xiàn)實(shí)監(jiān)視程序中建立虛擬環(huán)境與虛擬機(jī)器人的三維模型。模型與真實(shí)物體的尺寸一致,比例1:1,通過(guò)觀察模型操作人員可以得到可靠的視覺(jué)參考;完成了虛擬場(chǎng)景的創(chuàng)建,并按照特定層級(jí)裝配模型、添加燈光、設(shè)置用于碰撞檢測(cè)的包圍盒。5、使用C#語(yǔ)言,基于Unity引擎完成虛擬現(xiàn)實(shí)監(jiān)視系統(tǒng)的開(kāi)發(fā)。通過(guò)與機(jī)器人控制程序的通信,虛擬機(jī)器人能夠與實(shí)際機(jī)器人完全同步,并且具備碰撞檢測(cè)功能,通過(guò)圖形用戶界面將機(jī)器人運(yùn)行信息進(jìn)行反饋。操作人員通過(guò)該系統(tǒng)完成對(duì)機(jī)器人焊接過(guò)程的監(jiān)視與控制。6、使用C++語(yǔ)言,基于Qt完成數(shù)據(jù)采集系統(tǒng)的程序?qū)崿F(xiàn)。程序具備焊接電壓電流采集與繪制波形圖,攝像機(jī)捕捉現(xiàn)場(chǎng)畫(huà)面并展示給操作人員,以及數(shù)據(jù)存儲(chǔ)、攝像機(jī)控制、截圖和保存等功能。7、進(jìn)行盾構(gòu)機(jī)刀盤(pán)機(jī)器人焊接維修虛擬現(xiàn)實(shí)監(jiān)視系統(tǒng)試驗(yàn);使用MIG焊,以盾構(gòu)機(jī)刀盤(pán)常用的Q345為母材,通過(guò)模擬盾構(gòu)機(jī)刀盤(pán)維修時(shí)的橫焊與立焊等典型焊接位置進(jìn)行焊接試驗(yàn)。實(shí)驗(yàn)表明,虛擬現(xiàn)實(shí)監(jiān)視系統(tǒng)具備同步功能、碰撞檢測(cè)功能和焊接參數(shù)監(jiān)測(cè)功能,并能夠給操作人員以良好的臨場(chǎng)感。操作人員利用該虛擬現(xiàn)實(shí)監(jiān)視系統(tǒng),通過(guò)觀察虛擬現(xiàn)實(shí)系統(tǒng)與攝像頭畫(huà)面就可以在遠(yuǎn)距離完成機(jī)器人的示教過(guò)程并監(jiān)視焊接過(guò)程,焊接實(shí)驗(yàn)表明該虛擬現(xiàn)實(shí)系統(tǒng)在技術(shù)上具備應(yīng)用于盾構(gòu)機(jī)刀盤(pán)機(jī)器人焊接維修的可行性。
顏軍,李彥廣[8](2015)在《局域網(wǎng)通信器的設(shè)計(jì)》文中認(rèn)為隨著網(wǎng)絡(luò)的普及,個(gè)人即時(shí)通訊系統(tǒng)得到了廣泛的應(yīng)用,在便利人們信息交流的同時(shí),也促進(jìn)了社會(huì)的信息化建設(shè)。本文基于VC++設(shè)計(jì)了一個(gè)局域網(wǎng)通信器,用于滿足企業(yè)小型局域網(wǎng)進(jìn)行消息傳遞和資源共享的需要。
高靈霞[9](2012)在《在VC環(huán)境下利用WinSock實(shí)現(xiàn)網(wǎng)絡(luò)通信》文中研究指明闡述了Winsock的相關(guān)概念,介紹了套接字的相關(guān)技術(shù)和套接字編程原理,分析實(shí)現(xiàn)網(wǎng)絡(luò)通信的面向連接的套接字編程模型和面向無(wú)連接的套接字編程模型,給出了在VC環(huán)境下利用Winsock開(kāi)發(fā)網(wǎng)絡(luò)應(yīng)用程序的具體方法和程序代碼,來(lái)實(shí)現(xiàn)面向連接的網(wǎng)絡(luò)通信。
張法帥[10](2012)在《DIS系統(tǒng)中數(shù)據(jù)采集與通信關(guān)鍵技術(shù)的研究》文中研究表明本文基于SOCKET網(wǎng)絡(luò)編程技術(shù)實(shí)現(xiàn)了DIS中實(shí)時(shí)數(shù)據(jù)采集與離線文件傳輸。DIS全稱是數(shù)字信息系統(tǒng)(Digital Information System),是新一代數(shù)字教學(xué)實(shí)驗(yàn)系統(tǒng)。本文首先介紹了DIS中數(shù)據(jù)采集與通信關(guān)鍵技術(shù)實(shí)現(xiàn)的現(xiàn)狀,及用SOCKET網(wǎng)絡(luò)編程實(shí)現(xiàn)實(shí)時(shí)數(shù)據(jù)采集與離線文件傳輸?shù)囊饬x。分析了數(shù)據(jù)采集與通信關(guān)鍵技術(shù)實(shí)現(xiàn)的總體架構(gòu)及網(wǎng)絡(luò)傳輸?shù)挠布娐吩O(shè)計(jì),重點(diǎn)介紹了下位機(jī)和上位機(jī)程序?qū)崿F(xiàn)。DIS系統(tǒng)中數(shù)據(jù)采集與通信關(guān)鍵技術(shù)支持?jǐn)?shù)字?jǐn)?shù)據(jù)的實(shí)時(shí)采集和離線文件傳輸。深入研究了SOCKET網(wǎng)絡(luò)編程技術(shù)原理及TCP/IP協(xié)議,下位機(jī)在u cTCP/IP協(xié)議棧的基礎(chǔ)上實(shí)現(xiàn)了客戶機(jī)(發(fā)送端)和服務(wù)器(接收端),上位機(jī)在WinSock基礎(chǔ)上實(shí)現(xiàn)了離線文件傳輸和實(shí)時(shí)數(shù)據(jù)采集。最后顯示了整個(gè)系統(tǒng)的采集效果,并講述了本項(xiàng)目的設(shè)計(jì)思路。將SOCKET網(wǎng)絡(luò)編程應(yīng)用到DIS中,可以用網(wǎng)線實(shí)現(xiàn)了DIS局域網(wǎng)的建立,相比于USB通信技術(shù),在穩(wěn)定性、高速數(shù)據(jù)傳輸和多DIS遠(yuǎn)程數(shù)據(jù)采集和通信方面優(yōu)點(diǎn)更為突出。
二、Windows Sockets網(wǎng)絡(luò)編程(論文開(kāi)題報(bào)告)
(1)論文研究背景及目的
此處內(nèi)容要求:
首先簡(jiǎn)單簡(jiǎn)介論文所研究問(wèn)題的基本概念和背景,再而簡(jiǎn)單明了地指出論文所要研究解決的具體問(wèn)題,并提出你的論文準(zhǔn)備的觀點(diǎn)或解決方法。
寫(xiě)法范例:
本文主要提出一款精簡(jiǎn)64位RISC處理器存儲(chǔ)管理單元結(jié)構(gòu)并詳細(xì)分析其設(shè)計(jì)過(guò)程。在該MMU結(jié)構(gòu)中,TLB采用叁個(gè)分離的TLB,TLB采用基于內(nèi)容查找的相聯(lián)存儲(chǔ)器并行查找,支持粗粒度為64KB和細(xì)粒度為4KB兩種頁(yè)面大小,采用多級(jí)分層頁(yè)表結(jié)構(gòu)映射地址空間,并詳細(xì)論述了四級(jí)頁(yè)表轉(zhuǎn)換過(guò)程,TLB結(jié)構(gòu)組織等。該MMU結(jié)構(gòu)將作為該處理器存儲(chǔ)系統(tǒng)實(shí)現(xiàn)的一個(gè)重要組成部分。
(2)本文研究方法
調(diào)查法:該方法是有目的、有系統(tǒng)的搜集有關(guān)研究對(duì)象的具體信息。
觀察法:用自己的感官和輔助工具直接觀察研究對(duì)象從而得到有關(guān)信息。
實(shí)驗(yàn)法:通過(guò)主支變革、控制研究對(duì)象來(lái)發(fā)現(xiàn)與確認(rèn)事物間的因果關(guān)系。
文獻(xiàn)研究法:通過(guò)調(diào)查文獻(xiàn)來(lái)獲得資料,從而全面的、正確的了解掌握研究方法。
實(shí)證研究法:依據(jù)現(xiàn)有的科學(xué)理論和實(shí)踐的需要提出設(shè)計(jì)。
定性分析法:對(duì)研究對(duì)象進(jìn)行“質(zhì)”的方面的研究,這個(gè)方法需要計(jì)算的數(shù)據(jù)較少。
定量分析法:通過(guò)具體的數(shù)字,使人們對(duì)研究對(duì)象的認(rèn)識(shí)進(jìn)一步精確化。
跨學(xué)科研究法:運(yùn)用多學(xué)科的理論、方法和成果從整體上對(duì)某一課題進(jìn)行研究。
功能分析法:這是社會(huì)科學(xué)用來(lái)分析社會(huì)現(xiàn)象的一種方法,從某一功能出發(fā)研究多個(gè)方面的影響。
模擬法:通過(guò)創(chuàng)設(shè)一個(gè)與原型相似的模型來(lái)間接研究原型某種特性的一種形容方法。
三、Windows Sockets網(wǎng)絡(luò)編程(論文提綱范文)
(1)畜禽舍防疫消毒機(jī)器人控制系統(tǒng)設(shè)計(jì)(論文提綱范文)
摘要 |
ABSTRACT |
第一章 緒論 |
1.1 研究背景及意義 |
1.2 國(guó)內(nèi)外研究現(xiàn)狀及發(fā)展趨勢(shì) |
1.2.1 防疫消毒技術(shù)研究現(xiàn)狀 |
1.2.2 遠(yuǎn)程控制技術(shù)在農(nóng)業(yè)方面的發(fā)展現(xiàn)狀 |
1.2.3 VC++平臺(tái)發(fā)展及其應(yīng)用現(xiàn)狀 |
1.2.4 智能小車(chē)的發(fā)展與研究現(xiàn)狀 |
1.3 主要研究?jī)?nèi)容 |
1.4 論文章節(jié)安排 |
1.5 本章小結(jié) |
第二章 系統(tǒng)整體方案設(shè)計(jì)及相關(guān)技術(shù) |
2.1 系統(tǒng)整體設(shè)計(jì)目標(biāo)與功能要求 |
2.2 系統(tǒng)整體結(jié)構(gòu)介紹 |
2.3 控制系統(tǒng)平臺(tái)介紹 |
2.3.1 搭建開(kāi)發(fā)平臺(tái) |
2.3.2 Visual C++應(yīng)用程序相關(guān)介紹 |
2.4 系統(tǒng)通信方式概述 |
2.5 本章小結(jié) |
第三章 防疫消毒控制系統(tǒng)硬件配置 |
3.1 系統(tǒng)控制部分硬件配置 |
3.1.1 硬件系統(tǒng)設(shè)計(jì)原則 |
3.1.2 硬件系統(tǒng)整體結(jié)構(gòu) |
3.2 機(jī)器人硬件系統(tǒng)構(gòu)成 |
3.2.1 移動(dòng)平臺(tái)控制單元 |
3.2.2 變量噴霧監(jiān)控單元 |
3.2.3 通訊設(shè)置控制單元 |
3.2.4 智能控制終端單元 |
3.3 數(shù)據(jù)采集模塊選型 |
3.4 三合一集成變送器選型 |
3.5 霧化風(fēng)機(jī)選型 |
3.6 霧化噴頭特性 |
3.7 一體化智能小車(chē)特性 |
3.8 直流無(wú)刷電動(dòng)機(jī)特性 |
3.9 觸覺(jué)傳感器特性 |
3.10 本章小結(jié) |
第四章 防疫消毒控制系統(tǒng)軟件設(shè)計(jì) |
4.1 MFC開(kāi)發(fā)環(huán)境搭建 |
4.2 客戶端防疫消毒APP設(shè)計(jì) |
4.3 網(wǎng)絡(luò)通訊方式選擇 |
4.3.1 通訊協(xié)議 |
4.3.2 數(shù)據(jù)封裝 |
4.3.3 可靠性實(shí)現(xiàn) |
4.4 Socket網(wǎng)絡(luò)編程 |
4.4.1 服務(wù)器端網(wǎng)絡(luò)編程 |
4.4.2 客戶端網(wǎng)絡(luò)編程 |
4.5 Modbus通信協(xié)議 |
4.5.1 DAM-AIAO模塊 |
4.5.2 指令說(shuō)明 |
4.5.3 控制指令設(shè)計(jì) |
4.5.4 調(diào)試工具 |
4.6 控制程序流程設(shè)計(jì) |
4.7 多線程實(shí)現(xiàn) |
4.7.1 數(shù)據(jù)收發(fā)線程 |
4.7.2 遙控運(yùn)行模式 |
4.7.3 防疫消毒單元 |
4.7.4 溫濕度粉塵采集 |
4.7.5 智能小車(chē)參數(shù)采集 |
4.8 其他控制程序設(shè)計(jì) |
4.8.1 對(duì)話框控件顏色程序設(shè)計(jì) |
4.8.2 自動(dòng)運(yùn)行模式 |
4.9 本章小結(jié) |
第五章 系統(tǒng)功能測(cè)試及試驗(yàn)驗(yàn)證 |
5.1 試驗(yàn)平臺(tái)搭建 |
5.2 控制系統(tǒng)使用方法 |
5.3 系統(tǒng)性能測(cè)試試驗(yàn) |
5.3.1 移動(dòng)平臺(tái)運(yùn)行模式控制試驗(yàn) |
5.3.2 藥液流量控制精度試驗(yàn) |
5.3.3 霧化距離控制精度試驗(yàn) |
5.4 本章小結(jié) |
第六章 結(jié)論 |
6.1 結(jié)論 |
6.2 展望 |
參考文獻(xiàn) |
附錄 |
攻讀學(xué)位期間取得的研究成果 |
致謝 |
(2)油井工況遠(yuǎn)程監(jiān)控?zé)o線網(wǎng)絡(luò)系統(tǒng)的構(gòu)建(論文提綱范文)
摘要 |
Abstract |
第1章 緒論 |
1.1 課題背景及研究的目的和意義 |
1.2 國(guó)內(nèi)外研究現(xiàn)狀 |
1.2.1 油田自動(dòng)化監(jiān)控系統(tǒng)的發(fā)展現(xiàn)狀 |
1.2.2 無(wú)線傳輸技術(shù)的發(fā)展現(xiàn)狀 |
1.2.3 嵌入式技術(shù)在監(jiān)控領(lǐng)域的發(fā)展現(xiàn)狀 |
1.3 本文的主要研究?jī)?nèi)容 |
第2章 工況監(jiān)控系統(tǒng)關(guān)鍵技術(shù)研究 |
2.1 系統(tǒng)總體方案 |
2.1.1 系統(tǒng)的需求分析 |
2.1.2 系統(tǒng)總體方案設(shè)計(jì) |
2.1.3 技術(shù)難點(diǎn)和關(guān)鍵技術(shù)分析 |
2.2 遠(yuǎn)距多節(jié)點(diǎn)無(wú)線網(wǎng)絡(luò)系統(tǒng)的構(gòu)建技術(shù)研究 |
2.2.1 分組無(wú)線網(wǎng)拓?fù)浣Y(jié)構(gòu)研究 |
2.2.2 分組無(wú)線網(wǎng)路由協(xié)議研究 |
2.2.3 分組無(wú)線網(wǎng)信道接入?yún)f(xié)議研究 |
2.2.4 遠(yuǎn)距多節(jié)點(diǎn)無(wú)線網(wǎng)絡(luò)系統(tǒng)設(shè)計(jì) |
2.3 高并發(fā)服務(wù)器的研究與設(shè)計(jì) |
2.3.1 TCP服務(wù)器 |
2.3.2 線程池技術(shù) |
2.3.3 操作系統(tǒng)I/O復(fù)用技術(shù) |
2.3.4 基于線程池和select技術(shù)的高并發(fā)服務(wù)器設(shè)計(jì) |
2.4 本章小結(jié) |
第3章 油井工況系統(tǒng)硬件方案與電路設(shè)計(jì) |
3.1 系統(tǒng)硬件總體方案 |
3.1.1 硬件方案設(shè)計(jì) |
3.1.2 硬件方案實(shí)現(xiàn) |
3.2 嵌入式核心控制板的設(shè)計(jì) |
3.2.1 FLASH與SDRAM電路設(shè)計(jì) |
3.2.2 USB、RS485接口電路設(shè)計(jì) |
3.2.3 網(wǎng)絡(luò)接口設(shè)計(jì) |
3.3 單井?dāng)?shù)據(jù)采集箱的硬件方案設(shè)計(jì) |
3.3.1 485總線方案設(shè)計(jì) |
3.3.2 供電方案設(shè)計(jì) |
3.4 本章小結(jié) |
第4章 工況遠(yuǎn)程監(jiān)控網(wǎng)絡(luò)系統(tǒng)軟件設(shè)計(jì) |
4.1 監(jiān)控系統(tǒng)軟件總體方案 |
4.2 嵌入式Linux開(kāi)發(fā)平臺(tái)的建立 |
4.2.1 交叉編譯環(huán)境的搭建 |
4.2.2 Bootloader的移植 |
4.2.3 Linux內(nèi)核的移植 |
4.2.4 嵌入式開(kāi)發(fā)工具的調(diào)試與使用 |
4.3 高并發(fā)服務(wù)器程序設(shè)計(jì) |
4.3.1 基于socket的C/S網(wǎng)絡(luò)編程模型 |
4.3.2 服務(wù)器應(yīng)用層傳輸協(xié)議設(shè)計(jì) |
4.3.3 基于LabWindows/CVI的服務(wù)器程序設(shè)計(jì) |
4.4 下位機(jī)軟件設(shè)計(jì) |
4.4.1 工況數(shù)據(jù)采集程序設(shè)計(jì) |
4.4.2 基于V4L2的視頻采集程序設(shè)計(jì) |
4.4.3 網(wǎng)絡(luò)傳輸程序設(shè)計(jì) |
4.5 上位機(jī)軟件設(shè)計(jì) |
4.5.1 監(jiān)控軟件界面設(shè)計(jì) |
4.5.2 數(shù)據(jù)處理與報(bào)警功能設(shè)計(jì) |
4.6 本章小結(jié) |
第5章 系統(tǒng)功能驗(yàn)證及性能評(píng)估 |
5.1 系統(tǒng)測(cè)試平臺(tái)的搭建和功能模塊的測(cè)試 |
5.1.1 無(wú)線網(wǎng)橋通訊測(cè)試 |
5.1.2 數(shù)據(jù)采集功能測(cè)試 |
5.1.3 視頻采集功能測(cè)試 |
5.1.4 高并發(fā)服務(wù)器模型測(cè)試 |
5.2 系統(tǒng)總體功能測(cè)試與性能分析 |
5.2.1 總體功能測(cè)試 |
5.2.2 系統(tǒng)性能分析 |
5.3 本章小結(jié) |
結(jié)論 |
參考文獻(xiàn) |
攻讀碩士學(xué)位期間發(fā)表的論文及其它成果 |
致謝 |
(3)基于Vestore-SCADA系統(tǒng)的UDP數(shù)據(jù)轉(zhuǎn)發(fā)技術(shù)的研究與應(yīng)用(論文提綱范文)
摘要 |
Abstract |
第1章 緒論 |
1.1 課題背景及研究的目的和意義 |
1.2 國(guó)內(nèi)外研究現(xiàn)狀 |
1.2.1 SCADA系統(tǒng)發(fā)展概述 |
1.2.2 工業(yè)現(xiàn)場(chǎng)網(wǎng)絡(luò)通信概述 |
1.2.3 UDP協(xié)議研究現(xiàn)狀與發(fā)展趨勢(shì) |
1.3 課題主要研究?jī)?nèi)容 |
第2章 UDP數(shù)據(jù)轉(zhuǎn)發(fā)軟件設(shè)計(jì) |
2.1 需求分析 |
2.1.1 總體描述 |
2.1.2 建立用例模型 |
2.1.3 建立對(duì)象模型 |
2.1.4 建立動(dòng)態(tài)模型 |
2.2 UDP數(shù)據(jù)轉(zhuǎn)發(fā)軟件設(shè)計(jì) |
2.2.1 結(jié)構(gòu)設(shè)計(jì) |
2.2.2 類與對(duì)象設(shè)計(jì) |
2.2.3 人機(jī)交互設(shè)計(jì) |
2.3 關(guān)鍵點(diǎn)說(shuō)明 |
2.3.1 Vestore-SCADA系統(tǒng)簡(jiǎn)介 |
2.3.2 網(wǎng)絡(luò)編程技術(shù) |
2.3.3 編程工具簡(jiǎn)介 |
2.4 本章小結(jié) |
第3章 UDP數(shù)據(jù)轉(zhuǎn)發(fā)軟件的實(shí)現(xiàn)與測(cè)試 |
3.1 代碼說(shuō)明 |
3.2 組裝測(cè)試 |
3.3 確認(rèn)測(cè)試 |
3.3.1 功能測(cè)試 |
3.3.2 性能測(cè)試 |
3.4 本章小結(jié) |
第4章 基于應(yīng)用層改進(jìn)的UDP數(shù)據(jù)轉(zhuǎn)發(fā)軟件的實(shí)現(xiàn) |
4.1 軟件的實(shí)現(xiàn)原理 |
4.2 代碼說(shuō)明 |
4.3 可靠性測(cè)試 |
4.4 本章小結(jié) |
第5章 結(jié)論與展望 |
參考文獻(xiàn) |
附錄 |
致謝 |
(4)基于Qt的跨平臺(tái)web服務(wù)開(kāi)發(fā)框架(論文提綱范文)
摘要 |
ABSTRAC T |
縮略語(yǔ)對(duì)照表 |
第一章 緒論 |
1.1 課題研究的背景和意義 |
1.2 研究現(xiàn)狀 |
1.3 主要工作和論文結(jié)構(gòu) |
1.3.1 主要工作 |
1.3.2 論文結(jié)構(gòu) |
第二章 開(kāi)發(fā)框架需求分析 |
2.1 開(kāi)發(fā)框架的總體需求分析 |
2.2 功能需求分析 |
2.2.1 網(wǎng)絡(luò)應(yīng)用服務(wù)器 |
2.2.2 服務(wù)請(qǐng)求處理框架 |
2.2.3 常用業(yè)務(wù)框架 |
2.2.4 驗(yàn)證用的業(yè)務(wù)功能 |
2.3 性能需求分析 |
2.4 本章小結(jié) |
第三章 開(kāi)發(fā)框架設(shè)計(jì) |
3.1 開(kāi)發(fā)框架總體設(shè)計(jì) |
3.2 網(wǎng)絡(luò)應(yīng)用服務(wù)器設(shè)計(jì) |
3.3 服務(wù)請(qǐng)求處理框架設(shè)計(jì) |
3.4 常用業(yè)務(wù)框架設(shè)計(jì) |
3.4.1 數(shù)據(jù)庫(kù)連接池設(shè)計(jì) |
3.4.2 日志框架設(shè)計(jì) |
3.4.3 登錄框架設(shè)計(jì) |
3.4.4 主頁(yè)面框架設(shè)計(jì) |
3.4.5 業(yè)務(wù)表單框架設(shè)計(jì) |
3.5 驗(yàn)證用的業(yè)務(wù)功能設(shè)計(jì) |
3.5.1 熱用戶卡讀寫(xiě)卡系統(tǒng)設(shè)計(jì) |
3.5.2 供熱用戶檔案展示設(shè)計(jì) |
3.6 系統(tǒng)發(fā)布目錄結(jié)構(gòu)設(shè)計(jì) |
3.7 本章小結(jié) |
第四章 開(kāi)發(fā)框架實(shí)現(xiàn) |
4.1 網(wǎng)絡(luò)應(yīng)用服務(wù)器的實(shí)現(xiàn) |
4.2 服務(wù)請(qǐng)求處理框架的實(shí)現(xiàn) |
4.3 常用業(yè)務(wù)框架的實(shí)現(xiàn) |
4.3.1 數(shù)據(jù)庫(kù)連接池的實(shí)現(xiàn) |
4.3.2 日志框架的實(shí)現(xiàn) |
4.3.3 登錄框架的實(shí)現(xiàn) |
4.3.4 主頁(yè)面及菜單權(quán)限控制的實(shí)現(xiàn) |
4.3.5 業(yè)務(wù)表單框架的實(shí)現(xiàn) |
4.4 驗(yàn)證用的業(yè)務(wù)功能的實(shí)現(xiàn) |
4.4.1 熱用戶卡讀寫(xiě)卡系統(tǒng)的實(shí)現(xiàn) |
4.4.2 供熱用戶檔案展示的實(shí)現(xiàn) |
4.5 本章小結(jié) |
第五章 開(kāi)發(fā)框架測(cè)試 |
5.1 功能測(cè)試 |
5.1.1 功能測(cè)試用例的選擇 |
5.1.2 功能測(cè)試的結(jié)果 |
5.2 壓力測(cè)試 |
5.2.1 工具及測(cè)試環(huán)境的選擇 |
5.2.2 壓力測(cè)試業(yè)務(wù)場(chǎng)景的選擇 |
5.2.3 壓力測(cè)試的結(jié)果 |
5.3 本章小結(jié) |
第六章 總結(jié)與展望 |
6.1 工作總結(jié) |
6.2 工作展望 |
參考文獻(xiàn) |
致謝 |
作者簡(jiǎn)介 |
(5)FTP客戶端及服務(wù)器系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(論文提綱范文)
摘要 |
Abstract |
第一章 緒論 |
1.1 課題背景及意義 |
1.2 國(guó)內(nèi)外研究現(xiàn)狀 |
1.3 課題主要工作 |
1.4 論文組織結(jié)構(gòu) |
第二章 計(jì)算機(jī)網(wǎng)絡(luò)及FTP協(xié)議 |
2.1 計(jì)算機(jī)網(wǎng)絡(luò) |
2.1.1 計(jì)算機(jī)網(wǎng)絡(luò)的基本概念 |
2.1.2 計(jì)算機(jī)網(wǎng)絡(luò)的分類及性能 |
2.1.3 計(jì)算機(jī)網(wǎng)絡(luò)的體系結(jié)構(gòu) |
2.2 FTP工作模型 |
2.2.1 FTP模型簡(jiǎn)介 |
2.2.2 FTP傳輸方式 |
2.3 數(shù)據(jù)表示 |
2.3.1 文件類型 |
2.3.2 數(shù)據(jù)結(jié)構(gòu) |
2.4 FTP命令與應(yīng)答 |
2.4.1 FTP命令 |
2.4.2 FTP應(yīng)答碼 |
2.5 本章小結(jié) |
第三章 Windows多線程網(wǎng)絡(luò)編程 |
3.1 Windows網(wǎng)絡(luò)編程基礎(chǔ) |
3.1.1 Windows Sockets基本概念 |
3.1.2 Windows Sockets編程基礎(chǔ) |
3.1.3 Windows I/O模型 |
3.2 Windows多線程編程技術(shù) |
3.2.1 進(jìn)程與線程 |
3.2.2 線程和同步 |
3.2.3 MFC Socket多線程編程 |
3.3 本章小結(jié) |
第四章 FTP客戶端的設(shè)計(jì)與實(shí)現(xiàn) |
4.1 FTP客戶端總體設(shè)計(jì) |
4.1.1 客戶端需求分析 |
4.1.2 客戶端界面設(shè)計(jì) |
4.1.3 客戶端工作流程設(shè)計(jì) |
4.2 FTP客戶端程序框架設(shè)計(jì) |
4.2.1 界面控制模塊 |
4.2.2 命令處理模塊 |
4.2.3 線程模塊 |
4.3 FTP客戶端主要功能的詳細(xì)實(shí)現(xiàn) |
4.3.1 登錄與退出 |
4.3.2 列出目錄內(nèi)容 |
4.3.3 文件傳輸 |
4.3.4 目錄傳輸 |
4.3.5 斷點(diǎn)續(xù)傳 |
4.3.6 傳輸狀態(tài)信息計(jì)算 |
4.4 本章小結(jié) |
第五章 FTP服務(wù)器的設(shè)計(jì)與實(shí)現(xiàn) |
5.1 FTP服務(wù)器設(shè)計(jì)目標(biāo)與選型 |
5.1.1 服務(wù)器設(shè)計(jì)目標(biāo) |
5.1.2 服務(wù)器模型介紹 |
5.1.3 服務(wù)器選型 |
5.2 服務(wù)器總體框架設(shè)計(jì) |
5.2.1 服務(wù)器界面框架設(shè)計(jì) |
5.2.2 后臺(tái)事務(wù)處理框架設(shè)計(jì) |
5.3 服務(wù)器各功能模塊的詳細(xì)實(shí)現(xiàn) |
5.3.1 界面總體控制模塊的實(shí)現(xiàn) |
5.3.2 界面窗口顯示模塊的實(shí)現(xiàn) |
5.3.3 服務(wù)器對(duì)象模塊 |
5.3.4 服務(wù)器監(jiān)聽(tīng)模塊 |
5.3.5 連接管理模塊 |
5.3.6 控制連接與命令處理模塊 |
5.3.7 數(shù)據(jù)連接模塊 |
5.3.8 實(shí)時(shí)反饋模塊 |
5.4 本章小結(jié) |
第六章 客戶端與服務(wù)器的軟件測(cè)試 |
6.1 軟件測(cè)試平臺(tái) |
6.2 軟件功能測(cè)試 |
6.2.1 登錄與退出測(cè)試 |
6.2.2 文件的下載與上傳測(cè)試 |
6.2.3 文件的斷點(diǎn)續(xù)傳測(cè)試 |
6.2.4 目錄的下載和上傳測(cè)試 |
6.2.5 在線用戶顯示測(cè)試 |
6.3 軟件性能測(cè)試 |
6.3.1 文件傳輸速率測(cè)試 |
6.3.2 支持用戶連接數(shù)目測(cè)試 |
6.4 本章小結(jié) |
第七章 總結(jié)與展望 |
7.1 論文工作總結(jié) |
7.2 下一步研究工作 |
參考文獻(xiàn) |
致謝 |
(7)盾構(gòu)機(jī)刀盤(pán)維修機(jī)器人焊接虛擬現(xiàn)實(shí)監(jiān)視技術(shù)研究(論文提綱范文)
摘要 |
abstract |
第一章 緒論 |
1.1 研究背景和意義 |
1.2 基于虛擬現(xiàn)實(shí)的機(jī)器人技術(shù)國(guó)內(nèi)外研究現(xiàn)狀 |
1.3 本課題研究的主要內(nèi)容 |
第二章 盾構(gòu)機(jī)刀盤(pán)維修方案及虛擬現(xiàn)實(shí)監(jiān)視系統(tǒng)實(shí)驗(yàn)平臺(tái)設(shè)計(jì) |
2.1 盾構(gòu)機(jī)結(jié)構(gòu) |
2.2 盾構(gòu)機(jī)刀盤(pán)在掘進(jìn)過(guò)程中存在的主要技術(shù)問(wèn)題 |
2.2.1 刀盤(pán)結(jié)泥餅 |
2.2.2 刀盤(pán)刀具的磨損與刀具的脫落 |
2.3 盾構(gòu)機(jī)刀盤(pán)高壓環(huán)境下的維修技術(shù)原理 |
2.4 盾構(gòu)機(jī)刀盤(pán)機(jī)器人焊接維修方案設(shè)計(jì) |
2.5 機(jī)器人焊接維修虛擬現(xiàn)實(shí)監(jiān)視系統(tǒng)實(shí)驗(yàn)平臺(tái)硬件設(shè)計(jì) |
2.5.1 機(jī)器人焊接維修虛擬現(xiàn)實(shí)監(jiān)視系統(tǒng)實(shí)驗(yàn)平臺(tái)總體構(gòu)成 |
2.5.2 六軸機(jī)器人 |
2.5.3 虛擬現(xiàn)實(shí)監(jiān)視子系統(tǒng) |
2.6 機(jī)器人焊接維修虛擬現(xiàn)實(shí)監(jiān)視系統(tǒng)實(shí)驗(yàn)平臺(tái)軟件設(shè)計(jì) |
2.6.1 虛擬現(xiàn)實(shí)監(jiān)視軟件 |
2.6.2 數(shù)據(jù)與視頻采集軟件 |
2.7 本章總結(jié) |
第三章 虛擬現(xiàn)實(shí)系統(tǒng)網(wǎng)絡(luò)通信 |
3.1 虛擬現(xiàn)實(shí)系統(tǒng)通信協(xié)議分析 |
3.1.1 TCP/IP協(xié)議 |
3.1.2 TCP與 UDP協(xié)議的選擇 |
3.2 網(wǎng)絡(luò)通信的程序?qū)崿F(xiàn) |
3.2.1 客戶端/服務(wù)器模式 |
3.2.2 Socket套接字 |
3.2.3 通信數(shù)據(jù)定義 |
3.2.4 網(wǎng)絡(luò)編程的實(shí)現(xiàn) |
3.3 本章總結(jié) |
第四章 虛擬現(xiàn)實(shí)系統(tǒng)機(jī)器人與環(huán)境建模 |
4.1 虛擬現(xiàn)實(shí)系統(tǒng)模型創(chuàng)建與導(dǎo)入 |
4.1.1 建模方案的選擇 |
4.1.2 SolidWorks中的模型創(chuàng)建 |
4.1.3 模型的導(dǎo)出 |
4.2 虛擬現(xiàn)實(shí)系統(tǒng)中的機(jī)器人與虛擬場(chǎng)景的加載 |
4.2.1 虛擬機(jī)器人模型與實(shí)際機(jī)器人的對(duì)應(yīng)關(guān)系 |
4.2.2 虛擬現(xiàn)實(shí)環(huán)境中的光源 |
4.3 本章小結(jié) |
第五章 基于Unity的虛擬現(xiàn)實(shí)系統(tǒng)程序設(shè)計(jì) |
5.1 虛擬現(xiàn)實(shí)系統(tǒng)程序設(shè)計(jì)規(guī)劃 |
5.2 虛擬現(xiàn)實(shí)系統(tǒng)程序?qū)崿F(xiàn) |
5.2.1 讀取機(jī)器人數(shù)據(jù)的實(shí)現(xiàn) |
5.2.2 同步機(jī)器人姿態(tài)的實(shí)現(xiàn) |
5.2.3 檢測(cè)機(jī)器人與環(huán)境中物體碰撞的程序?qū)崿F(xiàn) |
5.2.4 程序中人機(jī)交互界面的實(shí)現(xiàn) |
5.2.5 程序中攝像機(jī)的實(shí)現(xiàn) |
5.3 本章小結(jié) |
第六章 數(shù)據(jù)采集系統(tǒng)軟件設(shè)計(jì)與實(shí)現(xiàn) |
6.1 數(shù)據(jù)采集系統(tǒng)開(kāi)發(fā)工具選擇 |
6.2 數(shù)據(jù)采集系統(tǒng)Qt編程核心技術(shù)模塊 |
6.2.1 Qt元對(duì)象 |
6.2.2 Qt信號(hào)與槽機(jī)制 |
6.2.3 Qt Designer的使用 |
6.2.4 QWT的使用 |
6.3 系統(tǒng)所使用的數(shù)據(jù)采集模塊 |
6.4 數(shù)據(jù)采集系統(tǒng)的程序?qū)崿F(xiàn) |
6.4.1 程序界面設(shè)計(jì) |
6.4.2 焊接電壓電流的采集與波形繪制 |
6.4.3 視頻圖像的程序?qū)崿F(xiàn) |
6.5 本章小結(jié) |
第七章 盾構(gòu)機(jī)刀盤(pán)機(jī)器人焊接維修虛擬現(xiàn)實(shí)監(jiān)視系統(tǒng)試驗(yàn) |
7.1 盾構(gòu)機(jī)刀盤(pán)焊接維修焊縫特點(diǎn)分析 |
7.2 機(jī)器人焊接虛擬現(xiàn)實(shí)監(jiān)視系統(tǒng)實(shí)驗(yàn)平臺(tái) |
7.3 基于虛擬現(xiàn)實(shí)監(jiān)視系統(tǒng)的機(jī)器人焊接試驗(yàn) |
7.3.1 試驗(yàn)?zāi)康?/td> |
7.3.2 試驗(yàn)設(shè)備 |
7.3.3 試驗(yàn)方法 |
7.3.4 試驗(yàn)用材料及性能 |
7.3.5 機(jī)器人焊接試驗(yàn)步驟 |
7.3.6 機(jī)器人焊接試驗(yàn)結(jié)果記錄與分析 |
7.4 本章小結(jié) |
第八章 結(jié)論與展望 |
8.1 結(jié)論 |
8.2 工作展望 |
參考文獻(xiàn) |
致謝 |
作者及導(dǎo)師簡(jiǎn)介 |
(8)局域網(wǎng)通信器的設(shè)計(jì)(論文提綱范文)
1 網(wǎng)絡(luò)編程關(guān)鍵技術(shù)介紹 |
1.1 Windows Sockets網(wǎng)絡(luò)編程接口 |
1.2 基于TCP/IP協(xié)議的C/S編程模型 |
2 網(wǎng)絡(luò)通信器的設(shè)計(jì) |
2.1 服務(wù)器端程序設(shè)計(jì) |
2.2 客戶端程序設(shè)計(jì) |
3 網(wǎng)絡(luò)通信器的關(guān)鍵代碼 |
3.1 服務(wù)器端 |
3.1.1 CChatter Clist類 |
3.1.2 CListening Socket類 |
3.1.3 CClient Socket類 |
3.2 客戶端 |
3.2.1 CChat Socket類 |
3.2.2 CChat Client Doc類 |
3.2.3 發(fā)送按鈕和接收文件按鈕 |
4 結(jié)論 |
(9)在VC環(huán)境下利用WinSock實(shí)現(xiàn)網(wǎng)絡(luò)通信(論文提綱范文)
1 Client/Server (客戶機(jī)/服務(wù)器) 模型 |
2 套接字 |
2.1 Windows Sockets的相關(guān)技術(shù)分析 |
2.1.1 Windows Sockets的版本 |
2.1.2 阻塞與非阻塞 |
2.1.3 網(wǎng)絡(luò)字節(jié)順序 |
2.2 Win Sock技術(shù)特點(diǎn) |
2.2.1 套接字的分類 |
2.2.2 異步選擇機(jī)制 |
2.2.3 對(duì)錯(cuò)誤的處理 |
2.3 套接字編程模型 |
2.3.1 面向連接的套接字編程模型 |
2.3.2 面向無(wú)連接的套接字編程模型 |
3 Win Sock實(shí)現(xiàn)基于TCP的客戶端/服務(wù)器通信 |
4 總結(jié) |
(10)DIS系統(tǒng)中數(shù)據(jù)采集與通信關(guān)鍵技術(shù)的研究(論文提綱范文)
摘要 |
Abstract |
第一章 緒論 |
1.1 DIS數(shù)據(jù)采集與通信技術(shù)的現(xiàn)狀 |
1.2 基于SOCKET網(wǎng)絡(luò)編程實(shí)現(xiàn)的DIS數(shù)據(jù)采集與通信技術(shù)的意義 |
1.3 論文研究?jī)?nèi)容 |
1.4 論文組織結(jié)構(gòu) |
第二章 系統(tǒng)整體設(shè)計(jì)方案及以太網(wǎng)硬件部分實(shí)現(xiàn) |
2.1 系統(tǒng)的設(shè)計(jì)要求 |
2.2 系統(tǒng)硬件的整體架構(gòu) |
2.3 系統(tǒng)通信的軟件架構(gòu) |
2.4 以太網(wǎng)硬件部分實(shí)現(xiàn) |
2.5 本章小結(jié) |
第三章 網(wǎng)絡(luò)編程 |
3.1 網(wǎng)絡(luò)編程概述 |
3.1.1 編程模式 |
3.1.2 編程接口 |
3.2 WinSock |
3.2.1 SOCKET概念 |
3.2.2 WinSock的初始化和終止 |
3.2.2.1 WSAStartup() |
3.2.2.2 WSACleanup() |
3.2.2.3 錯(cuò)誤檢查和控制 |
3.3 基于TCP協(xié)議的SOCKET編程 |
3.3.1 創(chuàng)建和釋放套接字 |
3.3.1.1 Socket()函數(shù) |
3.3.1.2 closesocket()函數(shù) |
3.3.2 基于TCP協(xié)議的套接字編程 |
3.3.2.1 bind()函數(shù) |
3.3.2.2 listen()函數(shù) |
3.3.2.3 accept()函數(shù) |
3.3.2.4 connect()函數(shù) |
3.3.2.5 send()函數(shù) |
3.3.2.6 recv()函數(shù) |
3.4 μC TCP/IP |
3.4.1 概述 |
3.4.2 μCTCP/IP體系結(jié)構(gòu) |
3.5 本章小結(jié) |
第四章 下位機(jī)通信編程的實(shí)現(xiàn) |
4.1 下位機(jī)開(kāi)發(fā)環(huán)境 |
4.1.1 IAR Embedded Workbench IDE簡(jiǎn)介 |
4.2 下位機(jī)服務(wù)器端的代碼實(shí)現(xiàn) |
4.2.1 服務(wù)器端接收上位機(jī)指令的數(shù)據(jù)結(jié)構(gòu) |
4.2.2 服務(wù)器端的實(shí)現(xiàn) |
4.3 下位機(jī)客戶端的代碼實(shí)現(xiàn) |
4.3.1 客戶端發(fā)送數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu) |
4.3.2 下位機(jī)客戶端實(shí)現(xiàn)的源程序 |
4.4 本章小結(jié) |
第五章 上位機(jī)通信編程的實(shí)現(xiàn) |
5.1 上位機(jī)開(kāi)發(fā)環(huán)境 |
5.1.1 Microsoft Visual C++簡(jiǎn)介 |
5.1.2 Microsoft Visual C++2008的特點(diǎn) |
5.2 上位機(jī)的離線文件傳輸功能 |
5.2.1 上位機(jī)離線文件傳輸程序用到的數(shù)據(jù)結(jié)構(gòu)類型 |
5.2.1.1 文件名數(shù)據(jù)包 |
5.2.1.2 文件內(nèi)容數(shù)據(jù)包 |
5.2.1.3 發(fā)送給下位機(jī)的命令包 |
5.2.1.4 上位機(jī)請(qǐng)求命令碼及下位機(jī)響應(yīng)碼 |
5.2.2 上位機(jī)離線文件上傳的主要函數(shù) |
5.2.2.1 消息響應(yīng)函數(shù)OnConnect() |
5.2.2.2 靜態(tài)函數(shù)CheckPacket(TPacket_Data tBuffer,BYTE bExpectFlag) |
5.2.2.3 靜態(tài)函數(shù)FilenameRequest(SOCKET sockConn) |
5.2.2.4 消息響應(yīng)函數(shù)OnUploadFileName0 |
5.2.2.5 靜態(tài)函數(shù)FileRequest(int index,SOCKET sockConn,SOCKETsockClient) |
5.2.2.6 靜態(tài)函數(shù)UploadFile(SOCKET sockConn,SOCKET sockClient) |
5.2.2.7 消息響應(yīng)函數(shù)OnBtnUploadData() |
5.3 上位機(jī)的實(shí)時(shí)數(shù)據(jù)采集功能 |
5.3.1 上位機(jī)實(shí)時(shí)數(shù)據(jù)采集程序用到的數(shù)據(jù)結(jié)構(gòu)類型 |
5.3.1.1 實(shí)時(shí)數(shù)據(jù)采集數(shù)據(jù)包 |
5.3.1.2 發(fā)送給下位機(jī)的命令包 |
5.3.1.3 上位機(jī)請(qǐng)求命令碼及下位機(jī)響應(yīng)碼 |
5.3.2 上位機(jī)實(shí)時(shí)數(shù)據(jù)采集的主要函數(shù) |
5.3.2.1 類成員函數(shù)ProcessDataSocket(Packet_Data_TCSocket&paketData_TimeSocket,int num) |
5.3.2.2 類成員函數(shù)NormalExecute() |
5.4 本章小結(jié) |
第六章 測(cè)試、總結(jié)和展望 |
致謝 |
參考文獻(xiàn) |
四、Windows Sockets網(wǎng)絡(luò)編程(論文參考文獻(xiàn))
- [1]畜禽舍防疫消毒機(jī)器人控制系統(tǒng)設(shè)計(jì)[D]. 丁偉. 太原理工大學(xué), 2020(07)
- [2]油井工況遠(yuǎn)程監(jiān)控?zé)o線網(wǎng)絡(luò)系統(tǒng)的構(gòu)建[D]. 劉明. 哈爾濱工業(yè)大學(xué), 2019(02)
- [3]基于Vestore-SCADA系統(tǒng)的UDP數(shù)據(jù)轉(zhuǎn)發(fā)技術(shù)的研究與應(yīng)用[D]. 張榆. 華北電力大學(xué)(北京), 2019(01)
- [4]基于Qt的跨平臺(tái)web服務(wù)開(kāi)發(fā)框架[D]. 張勁峰. 西安電子科技大學(xué), 2019(02)
- [5]FTP客戶端及服務(wù)器系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 顧彤辰. 南京郵電大學(xué), 2016(02)
- [6]Windows Sockets的多線程網(wǎng)絡(luò)編程技術(shù)研究[J]. 李彥,劉軍. 信息系統(tǒng)工程, 2016(09)
- [7]盾構(gòu)機(jī)刀盤(pán)維修機(jī)器人焊接虛擬現(xiàn)實(shí)監(jiān)視技術(shù)研究[D]. 王龍. 北京石油化工學(xué)院, 2016(05)
- [8]局域網(wǎng)通信器的設(shè)計(jì)[J]. 顏軍,李彥廣. 河南科技, 2015(17)
- [9]在VC環(huán)境下利用WinSock實(shí)現(xiàn)網(wǎng)絡(luò)通信[J]. 高靈霞. 電腦知識(shí)與技術(shù), 2012(20)
- [10]DIS系統(tǒng)中數(shù)據(jù)采集與通信關(guān)鍵技術(shù)的研究[D]. 張法帥. 南京大學(xué), 2012(12)
標(biāo)簽:網(wǎng)絡(luò)編程論文; 測(cè)試模型論文; 控制測(cè)試論文; 虛擬現(xiàn)實(shí)論文; 機(jī)器人論文;