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

正文內(nèi)容

最新中波廣播機(jī)房綜合監(jiān)控安全設(shè)計與移動監(jiān)測平臺(編輯修改稿)

2025-07-27 02:48 本頁面
 

【文章內(nèi)容簡介】 要。由于數(shù)據(jù)是單向傳輸兩端不需要相互交流大大減少了協(xié)議的復(fù)雜性,協(xié)議中我們只需考慮數(shù)據(jù)如何封裝打包。數(shù)據(jù)封裝格式如下表所示。開始符設(shè)備地址功能碼數(shù)據(jù)數(shù)量n數(shù)據(jù)1 至 n1CRC結(jié)束符開始符:開始符是整個數(shù)據(jù)包的開始,它可以使我們很容易從大量數(shù)據(jù)流中分離出需要的數(shù)據(jù),沒有開始符標(biāo)志,發(fā)送接收到大量數(shù)據(jù)將是一串無用的數(shù)據(jù)。設(shè)備地址:設(shè)備地址表示發(fā)射機(jī)的編號或其它設(shè)備的編號。如果沒有設(shè)備地址那么我們從設(shè)備采集的數(shù)據(jù)發(fā)送給接收端,接收端分離出來的數(shù)據(jù)也是一堆垃圾數(shù)據(jù)無法對應(yīng)是哪一臺設(shè)備數(shù)據(jù)。功能碼:功能碼表示設(shè)備的數(shù)據(jù)返回方式。我們用功能碼3表示數(shù)據(jù)以字節(jié)形式的表示返回,4表示數(shù)據(jù)以字形式表示返回,0表示與設(shè)備發(fā)生了通信故障。數(shù)據(jù)數(shù)量:數(shù)據(jù)數(shù)量表示設(shè)備返回的數(shù)據(jù)量。數(shù)據(jù)量為n那些我們得到設(shè)備的實(shí)時數(shù)據(jù)為n個。數(shù)據(jù):數(shù)據(jù)表示設(shè)備的實(shí)時數(shù)據(jù)。CRC:CRC是數(shù)據(jù)通信領(lǐng)域中最常用的一種差錯校驗(yàn)碼,主要用來檢測或校驗(yàn)數(shù)據(jù)傳輸或者保存后可能出現(xiàn)的錯誤。我們數(shù)據(jù)包中使用CRC可以使傳輸通訊更加的可靠。在程序設(shè)計中我們將數(shù)據(jù)包中的設(shè)備地址、功能碼、數(shù)據(jù)數(shù)量n、數(shù)據(jù)當(dāng)成一個整體根據(jù)CRC算法計算出來的32位的整數(shù)附加在數(shù)據(jù)后面然后發(fā)送給接收端,接收端收到數(shù)據(jù)分離完數(shù)據(jù)后使用CRC校驗(yàn)數(shù)據(jù)是否正確,當(dāng)數(shù)據(jù)校驗(yàn)出錯時說明串口發(fā)送過程出現(xiàn)了誤碼,我們將這個數(shù)據(jù)包直接拋掉繼續(xù)處理下一個數(shù)據(jù)包。結(jié)束符:結(jié)束符整個數(shù)據(jù)包的結(jié)束識別點(diǎn),它與開始符一樣的功效方便分離數(shù)據(jù),我們也可以不需要加結(jié)束符,可以利用數(shù)據(jù)包的長度或利用下一個數(shù)據(jù)包的開始符來確定數(shù)據(jù)包的結(jié)束點(diǎn)。、程序功能設(shè)計與設(shè)計思路1. 發(fā)送服務(wù)端實(shí)現(xiàn)的功能如下1) 獲取發(fā)射機(jī)泓格控制器的實(shí)時的數(shù)據(jù)對數(shù)據(jù)進(jìn)行處理。2) 處理得到的數(shù)據(jù)使用串口通信協(xié)議單向發(fā)送數(shù)據(jù)到接收端。3) 實(shí)現(xiàn)循環(huán)冗余碼( CRC )檢錯,保證數(shù)據(jù)的正確性。4) 設(shè)計串口參數(shù)的選擇,可以設(shè)置串口發(fā)送的端口、波特率、數(shù)據(jù)位、停止位、和奇偶校驗(yàn)。5) 實(shí)現(xiàn)日志的記錄方便查看運(yùn)行歷史情況。6) 實(shí)現(xiàn)發(fā)送端與設(shè)備通信狀態(tài)顯示。圖2:發(fā)送服務(wù)端界面2. 發(fā)送服務(wù)端的設(shè)計思路及比較設(shè)計思路是指導(dǎo)開發(fā)人員設(shè)計系統(tǒng)的框架,設(shè)計思路好壞關(guān)系到系統(tǒng)開發(fā)的速度及系統(tǒng)運(yùn)行的穩(wěn)定性。首先系統(tǒng)需要設(shè)計一個總體的界面包括端口的設(shè)置、顯示發(fā)射機(jī)通信狀態(tài)界面、日志顯示欄及菜單欄(如圖2所示),菜單欄包括了保存端口參數(shù)、加載端口參數(shù)、打開串口端口、關(guān)閉串口端口、幫助等按鈕,系統(tǒng)中主要的設(shè)計是數(shù)據(jù)的獲取、處理及發(fā)送。在數(shù)據(jù)的獲取、處理及發(fā)送有以下兩種思路。思路1:使用單線程技術(shù)解決所有任務(wù)包括連接發(fā)射機(jī)獲取每部設(shè)備的數(shù)據(jù)并處理數(shù)據(jù)及發(fā)送數(shù)據(jù)等。單線程在同一時間內(nèi)沒法同時執(zhí)行所有任務(wù)只能執(zhí)行其中的一個。發(fā)送端功能是實(shí)現(xiàn)實(shí)時的數(shù)據(jù)傳輸,因此需要循環(huán)讀取發(fā)射機(jī)的數(shù)據(jù)并處理發(fā)送給接收端。由于使用的是單線程所以我們設(shè)計必須考慮任務(wù)的先后順序,設(shè)計執(zhí)行順序:獲取發(fā)射機(jī)數(shù)據(jù)—處理數(shù)據(jù)—發(fā)送數(shù)據(jù)。思路2:使用多線程技術(shù)將多個任務(wù)分成多個的線程同時處理,也就是說將發(fā)射機(jī)獲取數(shù)據(jù)、處理數(shù)據(jù)、發(fā)送數(shù)據(jù)等任務(wù)分成各自
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1