999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人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ù)器兼容性差,局限性高,功能單一。現(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ù)器做好套接對象的準備,其中一個是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)嚴格設(shè)置其輪詢參數(shù),在整個輪詢過程中,會從第一個地址連續(xù)查詢設(shè)備數(shù)據(jù),直到查到數(shù)據(jù)為止。

3.1.2 手動模式

采用手動的方式利用軟件將消息發(fā)送到固定地址設(shè)備,其中默認地址為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衍射的計算機模擬演示
主站蜘蛛池模板: 18禁高潮出水呻吟娇喘蜜芽| 不卡的在线视频免费观看| 99性视频| 国产成人亚洲精品蜜芽影院| 国产乱码精品一区二区三区中文 | 色婷婷成人| 国产成人综合久久精品下载| 一级毛片免费的| 97se亚洲综合在线天天| 成人精品在线观看| 91在线无码精品秘九色APP| 国产亚洲精| 广东一级毛片| 日韩 欧美 国产 精品 综合| 亚洲欧洲日产无码AV| 日韩小视频在线播放| 国产三级韩国三级理| yy6080理论大片一级久久| 人妻丰满熟妇AV无码区| 美美女高清毛片视频免费观看| 欧美日韩高清在线| 最新亚洲人成网站在线观看| 国产毛片高清一级国语 | 国产真实乱子伦视频播放| 亚洲欧美另类中文字幕| 区国产精品搜索视频| 国产成人综合日韩精品无码首页| 色综合a怡红院怡红院首页| 久久国产香蕉| 欧美一级高清视频在线播放| 国产麻豆91网在线看| 国产永久在线视频| 亚洲综合经典在线一区二区| 国产一级在线播放| 免费不卡在线观看av| 高清无码手机在线观看| 亚洲一级色| 九九热视频精品在线| 天天色天天操综合网| 在线国产三级| 亚洲日韩第九十九页| 国产日韩欧美在线视频免费观看| 97成人在线视频| 欧美另类第一页| 伊人无码视屏| 中文字幕在线日本| 亚洲大尺码专区影院| 久久国产黑丝袜视频| 色噜噜在线观看| 毛片久久久| 国产精品视频3p| 91麻豆精品国产高清在线| 欧美丝袜高跟鞋一区二区| 日本手机在线视频| 久久久久久尹人网香蕉| 激情综合网激情综合| 波多野结衣一区二区三区四区 | 亚洲毛片在线看| 一区二区午夜| 日韩精品亚洲一区中文字幕| AⅤ色综合久久天堂AV色综合| 国产高清无码麻豆精品| 国产青榴视频| 亚洲欧洲日韩久久狠狠爱| 成人午夜精品一级毛片| 精品欧美一区二区三区久久久| 五月天香蕉视频国产亚| www.狠狠| 亚洲最大情网站在线观看 | 成人福利在线视频| 最新痴汉在线无码AV| 精品国产一二三区| 久久鸭综合久久国产| 黄片一区二区三区| 久久综合伊人 六十路| 美女被躁出白浆视频播放| 国产福利不卡视频| 色噜噜久久| 亚洲成a人在线观看| 无码又爽又刺激的高潮视频| 久久性妇女精品免费| 精品无码视频在线观看|