国产肉体XXXX裸体137大胆,国产成人久久精品流白浆,国产乱子伦视频在线观看,无码中文字幕免费一区二区三区 国产成人手机在线-午夜国产精品无套-swag国产精品-国产毛片久久国产

新聞中心

EEPW首頁 > 手機與無線通信 > 設計應用 > 基于GSM通信的SZF型波浪浮標接收系統(tǒng)

基于GSM通信的SZF型波浪浮標接收系統(tǒng)

作者: 時間:2013-02-21 來源:網(wǎng)絡 收藏


3 設計
通過發(fā)射模塊發(fā)送數(shù)據(jù)包,上位機通過接收模塊接收數(shù)據(jù)包,再通過串口連接到PC機上,在PC機上進行數(shù)據(jù)的二次處理。上位機接收軟件使用可視化開發(fā)環(huán)境進行開發(fā)。數(shù)據(jù)處理流程如圖3所示。

本文引用地址:http://m.ptau.cn/article/153571.htm

d.JPG


3.1 數(shù)據(jù)接收
由于是通過串口與PC機進行通信,所以在程序設計時選用了Windows下的MSComm控件來進行串口數(shù)據(jù)接收處理。MSComm控件通過串口傳輸和接收數(shù)據(jù),為應用程序提供串行通信功能,MSComm控件在串口編程時非常方便,本文使用其事件驅動方法,接收串口數(shù)據(jù)。為事件添加驅動函數(shù)程序如下:
ON_EVENT(CSZFRevSysDlg,IDC_MSCOMM1,1,CSZFRevSysDlg::OnCommMscomml,VTS_NONE)
對串口進行初始化設置程序如下:
m_mscom.put_RThreshold(1);
m_mscom.put_InputMode(1);
其中特別注意的是:第一條設置表示串口接收到一個字符就觸發(fā)處理函數(shù),第二條設置表示設置輸入方式為二進制,這樣才能對COle Sa leArray變量進行操作,否則COleSafeArray默認為test格式,不方便后面對數(shù)據(jù)進行解析。
由于本系統(tǒng)Windows開發(fā)環(huán)境為Vista,所以為了保證在其他Windows環(huán)境下也可以運行程序,需要為MSComm添加注冊,注冊過程如圖4所示。

e.JPG


3.2 實時顯示
系統(tǒng)根據(jù)浮標不同工作方式(定時測量方式,連續(xù)測量方式和檢測工作方式),以不同方式啟動/關閉串口。
浮標一般工作在定時測量狀態(tài),串口是接收整點前6 min打開,準備接收數(shù)據(jù),接收到數(shù)據(jù)包后,根據(jù)通信協(xié)議對數(shù)據(jù)包進行解析,再分別顯示在界面相應位置,如圖5所示,可供監(jiān)測人員實時的檢測數(shù)據(jù)。接收整點后10 min關閉串口,進入休眠狀態(tài),如果關閉串口時有數(shù)據(jù)接收中,延時10 s再關閉串口。

f.JPG



評論


相關推薦

技術專區(qū)

關閉