国产亚洲精品91-国产亚洲精品aa在线观看-国产亚洲精品aa在线看-国产亚洲精品xxx-国产亚洲精品不卡在线

SCI期刊 | 網(wǎng)站地圖 周一至周日 8:00-22:30
你的位置:首頁 >  通信技術(shù) ? 正文

多線程通訊技術(shù)的運用

2021-4-9 | 通信技術(shù)

 

近年來計算機技術(shù)發(fā)展迅速,一些相關(guān)的計算機輔助技術(shù)也隨著其發(fā)展而發(fā)展迅速,并且很多的技術(shù)已經(jīng)被逐步地使用到了國民生產(chǎn)生活的各個領(lǐng)域中。伴隨著計算機技術(shù)在工業(yè)控制領(lǐng)域應(yīng)用,計算機與外圍設(shè)備之間的通信控制得到廣泛的應(yīng)用的同時,其作用顯得越來越重要。本文成功地利用VB建立了基于MSComm控件的兩PC機之間的串行通訊。本文所作主要工作如下幾點:比較詳細地研究了有關(guān)串行通訊的原理與設(shè)計的問題;設(shè)計了利用串行通訊實現(xiàn)兩PC間的數(shù)據(jù)傳輸?shù)南到y(tǒng)圖;學(xué)習了MSComm控件,并且利用VB開發(fā)出了實現(xiàn)兩PC間串行通信的程序。本文建立的程序完成了預(yù)定的目標,從而為企業(yè)局域網(wǎng)內(nèi)的工業(yè)控制流的傳遞、信息的交換提供了一個較為成熟和完善的平臺,對于相關(guān)技術(shù)人員和程序開發(fā)人員提供了一定的指導(dǎo)作用。

 

1基于WIN32API的串行通訊技術(shù)原理

 

1.1串行口的創(chuàng)建與打開

 

RS232串行口在WIN32系統(tǒng)可以類比為磁盤上的文件。在WIN32API中可以通過一個函數(shù)CreateFile()創(chuàng)建一個新文件或者打開已有的系統(tǒng)文件,有所區(qū)別的是函數(shù)的參數(shù),當“創(chuàng)建方式”這一參數(shù)的值應(yīng)為OPEN_EXISTING表示打開文件。另一方面值得注意的是在串行口文件使用的問題,當串行口文件“共享模式”的參數(shù)值為0時,串行口為獨占使用方式,在串口獨立使用的時候,其他的應(yīng)用程序不能夠并行,要并行,只有等到串行口的文件使用結(jié)束以后,才能關(guān)閉以便其他的應(yīng)用程序共同使用這個串口。

 

1.2串行口的設(shè)置

 

串行口打開后就會產(chǎn)生一個串行口的句子,這個句子一般是HANDLE類型的變量hComm中存放起來的,而且對于hComm對該串行口實時操作時必須注意串行口的設(shè)置要進行初始化,否則很難實現(xiàn)串口行的操作。這些串口行的操作中要設(shè)置CommProp、CommConfig結(jié)構(gòu)、串口狀態(tài)、串口超時、標志等這些內(nèi)容,而且這些設(shè)置中,以CommProp結(jié)構(gòu)最大最復(fù)雜,其設(shè)置往往要包含最大發(fā)送序列和最大接受序列,所以這個結(jié)構(gòu)的設(shè)置也是串口配置中最為關(guān)鍵的環(huán)節(jié),而且是串口配置的核心部分內(nèi)容,決定著關(guān)鍵的結(jié)構(gòu)設(shè)置。

 

一般而言,將DCB結(jié)構(gòu)進行初始化的過程主要是數(shù)據(jù)位數(shù)的定義過程,首先是對于每個字符的數(shù)據(jù)位數(shù)的奇偶、事件字符,停止位數(shù),以及流量控制的方式以及串口發(fā)送的波特率進行校驗和設(shè)置,然后再是關(guān)注設(shè)置的一些方法,比如在此串口的設(shè)置中,要預(yù)先得到缺省的配置再去修改參數(shù)部分,而且這樣才能夠令下個環(huán)節(jié)立刻可以將串口當前的狀態(tài)進行反應(yīng),基帶協(xié)議中帶有分組頭信息,包括了HFC信息與CRC信息,這些信息對于分組和傳輸過程中的錯誤都能夠有效地進行檢驗,并得到充分的結(jié)果,而且在該基帶協(xié)議中,出于有效載荷正確與否,可以將循環(huán)冗余校驗碼進行加載,加載的信息進行分組,然后在ARQ的方案基礎(chǔ)上,對分組的荷載進行工作和分析。而話音在系統(tǒng)中,因為有效的分組頭沒有保護措施,所以藍牙可以得到快速和沒有編號的確認,而且在應(yīng)答前,還要進行一次分組,返回過程一般使用ACK(ARQN=1)或者NAK(ARQN=0)程序,在程序形成的過程中,還是要進行ACK/NACK域的組成,這種組成可以在某個區(qū)域里才能了解負載接收,這種接受能夠在區(qū)域里的編碼是不是對的,并且便于根據(jù)實際情況,決定是否重新發(fā)送或者發(fā)送到下一個分組。

 

MSComm控件提供了使RS-232進行數(shù)據(jù)通信的所有協(xié)議,它有兩種處理通信的方式,即事件驅(qū)動和查詢方式,本文利用了事件驅(qū)動方式,可以滿足工業(yè)用實時性的要求。但是這里特別指出的是一個MSComm控件只能對應(yīng)一個串口。假如程序中要用到多個串口,那么相應(yīng)的就有同等數(shù)量的MSComm控件,但是MSComm控件的數(shù)量并非沒有限制,一個程序中對多只能有16個MSComm控件。這點是需要注意的。MSComm控件的屬性較多,但是常用的并且與本文設(shè)計有關(guān)的幾個重要屬性如表1所示。利用MSComm控件進行串口通信的一般步驟為:(1)設(shè)置通信對象、通信端口以及其它屬性;(2)設(shè)定通信協(xié)議;(3)打開通信端口,進行數(shù)據(jù)的傳送;(4)關(guān)閉通信端口。

 

2線程同步技術(shù)及應(yīng)用實例

 

2.1線程同步技術(shù)簡介

 

內(nèi)存調(diào)動程序開始運行之后其身份即變?yōu)閃indows系統(tǒng)中的一個進程,每個進程需要占據(jù)高達4G的獨立的一個內(nèi)存空間,各個內(nèi)存空間之間無法越界存取,以免造成保護性錯誤被通知非法操作。一個進程的執(zhí)行效率較低,因此通常分為幾個線程開展執(zhí)行。藍牙從一定方面來說,是一種近距離數(shù)據(jù)通訊技術(shù),采用無線的傳輸形式,然而和紅外通訊技術(shù)點對點的傳輸方式相比,藍牙可以在10米的距離之內(nèi)實現(xiàn)一點對多點的聲音與數(shù)據(jù)傳輸,它的傳輸帶寬能夠達到1Mbps。目前,這一技術(shù)在進行無線通訊時是免費的,可以大大簡化筆記本電腦及手機等終端設(shè)備與互聯(lián)網(wǎng)之間的通信,它采用低能耗的無線成功實現(xiàn)諸如視頻、語音及數(shù)據(jù)等傳輸,可以實現(xiàn)同時發(fā)送與接收信號的雙加工,傳輸距離范圍一般在0.1到10米之間,假如采用功率放大器,傳輸?shù)木嚯x最大可以達到100米??偟膩碚f,藍牙可以實現(xiàn)一點對多點的數(shù)據(jù)傳輸,同時還具有傳輸耗能低、傳輸速率較快、組網(wǎng)簡單方便及安全性好等優(yōu)點,此外,藍牙最為突出的一個特點就是能夠在一定的傳輸距離內(nèi)穿透建筑物,且沒有關(guān)于通訊方向與視角的要求,目前,紅外通訊技術(shù)不僅被廣泛應(yīng)用到臺式電腦、筆記本電腦及打印機等外圍設(shè)備上,同時也廣泛應(yīng)用于電話、相機、游戲機、網(wǎng)絡(luò)接入設(shè)備及醫(yī)療工業(yè)設(shè)備等方面。然而藍牙雖然是一種比較流行的新興的短距離無線通訊技術(shù),但是目前還沒有得到廣泛的應(yīng)用,從某種方面來說,很多藍牙設(shè)備目前仍然處在實驗室試驗的階段,由于藍牙具有紅外通訊技術(shù)有的特點,換句話來說,具有紅外通訊功能的設(shè)備能夠使用藍牙來成功實現(xiàn)無線連接,此外,藍牙還具有紅外通訊技術(shù)所沒有的一些獨具特色的功能,比如,藍牙傳輸距離最大可以達到100米,可以穿透建筑物,可以實現(xiàn)一點對多點的傳輸,可以傳輸語音與視頻等數(shù)據(jù)。

 

2.2多線程通訊技術(shù)應(yīng)用實例

 

Top
主站蜘蛛池模板: 女女同性一区二区三区四区 | 一级黄色录像放 | 黑人干亚洲| 日韩成人影院 | 色婷婷一区二区三区四区成人 | 美女黄色免费在线观看 | 在线国产播放 | 国产精品福利在线观看秒播 | 亚洲呦呦系列视频 | 爱爱永久免费视频网站 | 久久亚洲精品中文字幕第一区 | 国产成人精品免费视频大全五级 | 国产精品免费看 | 免费簧片在线观看 | 国产成人高清亚洲一区久久 | 成人高清毛片a | 在线视频 自拍 | 日本一级特黄刺激爽大片 | 国产国产成人久久精品杨幂 | 日本高清视频网址 | 国产精品爱久久久久久久9999 | 日韩精品首页 | 日韩精品特黄毛片免费看 | 国产精品对白刺激久久久 | 激情伊人 | 欧美.成人.综合在线 | 污污网站在线免费观看 | 黄色网免费看 | 欧美大片一区二区三区 | 看真人视频a级毛片 | 国产日产欧美一区二区三区 | 小明看看台湾 | 成人啪啪网| 国产欧美一区二区三区在线看 | 国产成人亚洲合集青青草原精品 | 亚洲一区无码中文字幕 | xxxxxxx国产精品视频 | 一本大道香蕉中文日本不卡高清二区 | 95视频在线观看免费 | 黄色片免费在线看 | 久青草国产观看在线视频 |