亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于MFC串口服務(wù)器的網(wǎng)絡(luò)控制系統(tǒng)研究

        2021-11-21 02:53:01劉艷茹
        無線互聯(lián)科技 2021年4期
        關(guān)鍵詞:計算機功能

        劉艷茹

        (吉林工業(yè)職業(yè)技術(shù)學(xué)院,吉林 吉林 132013)

        0 引言

        近些年,在計算機技術(shù)發(fā)展的同時網(wǎng)絡(luò)通信技術(shù)也得到相應(yīng)的提升,而在此影響下,如果仍是沿用常規(guī)的串口服務(wù)器,就無法滿足信息自動化管理的要求[1]。目前,國家網(wǎng)絡(luò)使用中應(yīng)用的IP網(wǎng)絡(luò)服務(wù)器無法同時考慮傳統(tǒng)的串行通信設(shè)備,由于網(wǎng)絡(luò)技術(shù)中已經(jīng)取消了常規(guī)的通信方式,導(dǎo)致傳統(tǒng)設(shè)備的浪費,部分設(shè)備停用,而市場上各種IP網(wǎng)絡(luò)通信技術(shù)下的普通簡單服務(wù)器兼容性差,局限性高,功能單一?,F(xiàn)有的串行服務(wù)器存在一些不足之處,如果仍然沿用這種模式就會影響整體效果?;诖?,本文主要設(shè)計了一種基于MFC的網(wǎng)絡(luò)串行服務(wù)器,這種服務(wù)器可以用作串行通信服務(wù)器以及網(wǎng)絡(luò)通信服務(wù)器。網(wǎng)絡(luò)串行服務(wù)器可以隨時接受來自下層計算機的連接請求或斷開連接請求,并且能夠直接與下層計算機進行有效通信溝通,同時能夠進行一對一數(shù)據(jù)信息處理,且這種服務(wù)器具有更強的兼容性與實用性,拓展性更高[2]。

        1 軟件相應(yīng)技術(shù)與開發(fā)環(huán)境

        MFC是微軟公司提供的一個類庫,是完全包括了程序框架應(yīng)用的一種形式,可以有效減少程序人員在開發(fā)中的工作[3]。該系統(tǒng)使用MFC作為開發(fā)平臺,使用C ++語言編程,建立MFC項目,承載串行網(wǎng)絡(luò)服務(wù)器,接收下位計算機發(fā)起的連接請求,接收數(shù)據(jù)推送,分析和處理接收到的數(shù)據(jù),并處理信息[4]。

        2 系統(tǒng)設(shè)計

        2.1 串口通信模型

        串口通信主要指的是通過此模式進行數(shù)據(jù)的發(fā)送與接收,這樣的通信模式比以往按字節(jié)的通信慢得多,而串行通信則可以將兩行數(shù)據(jù)直接發(fā)送至同一線路上,并將數(shù)據(jù)接收至另一條線路,這樣可以實現(xiàn)簡單的遠距離通信模式。串口通信主要是采用波特參數(shù)進行設(shè)置,所有這些參數(shù)都需要與端口匹配才能正常通信[5]。

        2.2 Socket通信模型

        TCP/IP網(wǎng)絡(luò)服務(wù)是基于MFC平臺開發(fā)的Windows軟件,主要可以在局域網(wǎng)的使用中對客戶端用戶進行監(jiān)控,實時監(jiān)控客戶端應(yīng)用情況,并與客戶端實現(xiàn)直接通信,與串行服務(wù)器相比,這種系統(tǒng)模式的最大特點是其靈活的傳輸格式和高傳輸效率,具有應(yīng)用意義。同時,該系統(tǒng)基于客戶端和服務(wù)器模型,由兩部分組成:服務(wù)器和客戶端。服務(wù)器能夠直接連接到數(shù)據(jù)庫,服務(wù)器的應(yīng)用不僅可以接收下位服務(wù)器所發(fā)送的數(shù)據(jù)信息,還可以完成客戶端所提出的各種請求,再將處理意見直接發(fā)送至下位的計算機主機上。而客戶端則通過服務(wù)器的IP地址和端口號連接到服務(wù)器后,再移交給服務(wù)器[6]。

        服務(wù)器和客戶端通過套接字進行通信,具體分為3個步驟:首先,第一個步驟是利用服務(wù)器做好套接對象的準(zhǔn)備,其中一個是Listen Socket,主要位于偵聽臺下的Socketzhuyao,具體應(yīng)用意識就是用于接收客戶端連接請求,另一個是Server Socket,主要作用就是在服務(wù)器與客戶端之間做好數(shù)據(jù)通信作用,為了在客戶端和服務(wù)器之間進行通信,必須建立ClientSocket類[7]。其次,客戶端在創(chuàng)建輸入和輸出流的時候,可以將輸入和輸出流量與Socket連接。最后,主要是實現(xiàn)服務(wù)器網(wǎng)絡(luò)時間,從而及時響應(yīng)客戶端所發(fā)送的請求,直到雙方成功連接后,服務(wù)器需要接收客戶端發(fā)送的數(shù)據(jù),結(jié)束后,客戶端和服務(wù)器將斷開連接,并基于一個或多個設(shè)備終端發(fā)送信息。

        2.3 系統(tǒng)功能設(shè)定

        本系統(tǒng)的功能設(shè)定為3部分:串口通信服務(wù)器功能設(shè)定、網(wǎng)絡(luò)通信服務(wù)器功能設(shè)定、103協(xié)議應(yīng)用功能設(shè)置。其中,串行通信服務(wù)器和網(wǎng)絡(luò)通信服務(wù)器的兩個服務(wù)器對話框被合并到串行網(wǎng)絡(luò)服務(wù)器中;當(dāng)更改網(wǎng)絡(luò)服務(wù)器的IP地址時,可以通過串行通信來修改綁定到客戶端的服務(wù)器IP。

        2.3.1 串口服務(wù)器功能

        串口服務(wù)器有兩種運行模式:輪詢模式和手動發(fā)送指令模式。當(dāng)打開輪詢模式后,軟件將開始在地址范圍內(nèi)巡視較低端的計算機,此模式適用于測試多臺低端計算機的網(wǎng)絡(luò)性能;另一種是手動發(fā)送指令,單擊不同的指令按鈕,軟件將發(fā)送相應(yīng)的消息,此模式測試來自一臺較低計算機的單個消息。

        2.3.2 Web服務(wù)器功能

        在Web服務(wù)器端要實現(xiàn)的主要功能是:

        (1)實時顯示功能。服務(wù)器中的實時顯示功能,主要是通過有效獲取客戶端或嵌入式下位機的狀態(tài),然后直接將獲取后的顯示狀態(tài)發(fā)送給控件,內(nèi)容中所指的顯示內(nèi)容不僅包括客戶端是否在線,還包括客戶端的IP地址以及設(shè)備名稱的信息。

        (2)信息收集功能。本服務(wù)器的信息收集功能則是接收從客戶端下位計算機發(fā)送的傳感器信息數(shù)據(jù),然后將收集到的數(shù)據(jù)信息直接連接到數(shù)據(jù)庫。

        (3)通信功能。該服務(wù)器通信功能的靈活性表現(xiàn),主要體現(xiàn)在用戶可以隨意進行選擇,通過選擇任何在線客戶端來完成通信。只要單擊要通信的客戶端,就可以將客戶端添加到通信鏈接,這次進行通信的對象也可以通過單擊右鍵的模式進行查看,查看內(nèi)容包括設(shè)備的狀態(tài)和相關(guān)歷史信息。

        (4)改變服務(wù)器IP地址改變客戶服務(wù)器使用IP地址的模式主要在嵌入式下位機設(shè)備中。這種模式在應(yīng)用中,一旦需要更改相關(guān)服務(wù)器主機,就可以有效使用此功能,迅速更改綁定到客戶端的服務(wù)器。

        3 系統(tǒng)實現(xiàn)

        該系統(tǒng)的實現(xiàn)需要串行端口服務(wù)器,Web服務(wù)器和103協(xié)議應(yīng)用程序功能[8]。

        3.1 串行端口服務(wù)器工作流程

        串行端口服務(wù)器單擊串行端口連接按鈕,以開始串行端口服務(wù)器和下層計算機之間的通信為第一步,當(dāng)通信完成之后就可以啟動軟件,啟動之后就可以進行初始化串口數(shù)據(jù),再通過選擇模式的應(yīng)用,進入相應(yīng)的工作過程,從而提高整個工作效率。

        3.1.1 輪詢模式

        輪詢模式在啟動前應(yīng)嚴(yán)格設(shè)置其輪詢參數(shù),在整個輪詢過程中,會從第一個地址連續(xù)查詢設(shè)備數(shù)據(jù),直到查到數(shù)據(jù)為止。

        3.1.2 手動模式

        采用手動的方式利用軟件將消息發(fā)送到固定地址設(shè)備,其中默認(rèn)地址為0,通過手動設(shè)置選擇命令后,消息被添加到發(fā)送緩沖區(qū)中,傳輸前無法加載新命令,成功防止了多個消息的混淆。

        3.2 網(wǎng)絡(luò)服務(wù)器工作流程

        與串行服務(wù)器相比,網(wǎng)絡(luò)服務(wù)器的通信功能更加靈活,更加完善。右側(cè)是網(wǎng)絡(luò)IP地址,服務(wù)器啟動和關(guān)閉以及服務(wù)器IP地址更改,該程序使用該結(jié)構(gòu)在相應(yīng)的結(jié)構(gòu)中存儲設(shè)備名稱、設(shè)備狀態(tài)、歷史信息以及下位計算機的IP地址[9]。

        4 結(jié)語

        綜上所述,本文研究的串口服務(wù)器的網(wǎng)絡(luò)控制系統(tǒng)所有功能均正常,可以正常投入使用。串行端口服務(wù)器和網(wǎng)絡(luò)服務(wù)器正常連接到下部計算機后,它們可以及時與下部計算機傳輸消息,并且將響應(yīng)結(jié)果顯示到窗口并加以保存。串口服務(wù)器還能輪詢下位機,并通過鏈表管理多個下位機,進行靈活通信。

        猜你喜歡
        計算機功能
        也談詩的“功能”
        中華詩詞(2022年6期)2022-12-31 06:41:24
        計算機操作系統(tǒng)
        穿裙子的“計算機”
        基于計算機自然語言處理的機器翻譯技術(shù)應(yīng)用與簡介
        科技傳播(2019年22期)2020-01-14 03:06:34
        計算機多媒體技術(shù)應(yīng)用初探
        科技傳播(2019年22期)2020-01-14 03:06:30
        信息系統(tǒng)審計中計算機審計的應(yīng)用
        關(guān)于非首都功能疏解的幾點思考
        懷孕了,凝血功能怎么變?
        媽媽寶寶(2017年2期)2017-02-21 01:21:24
        “簡直”和“幾乎”的表達功能
        Fresnel衍射的計算機模擬演示
        一区二区三区日本久久| 亚洲av无码潮喷在线观看| 中文字幕av在线一二三区| 青青青国产免A在线观看| 国产精品女主播在线播放| 国产精品人人做人人爽| 亚洲av无码成人精品区在线观看| 中文字幕av无码一区二区三区电影| 看国产亚洲美女黄色一级片| 欧美成人国产精品高潮| 超碰97人人做人人爱少妇| www.av在线.com| 男女做那个视频网站国产| 真实人与人性恔配视频| 日韩毛片在线| 亚洲成av在线免费不卡| 少妇激情一区二区三区99| 少妇人妻陈艳和黑人教练| 精品视频在线观看免费无码| 蜜桃视频成年人在线观看| 国产成人无码a区在线观看导航| 国产无遮挡又黄又爽又色| 无码专区无码专区视频网址| 精彩视频在线观看一区二区三区| 亚洲国产天堂久久综合网| 日韩精品国产自在久久现线拍| 日本精品熟妇一区二区三区| 美女视频黄是免费| 黄色视频在线免费观看| 亚洲AV秘 片一区二区三区 | 美女与黑人巨大进入免费观看| 久久国产色av免费观看| 久久综合第一页无码| 亚洲男女视频一区二区| 国产成人无码一区二区三区| 青草国产精品久久久久久| 97久久综合区小说区图片区| 上海熟女av黑人在线播放| 毛片大全真人在线| 午夜国产精品久久久久| 99精品久久精品一区|