基于DSO2902示波卡的遠程監(jiān)測系統(tǒng)設計
2.2 模塊組成
時域特征遠程監(jiān)測軟件由4個二級軟部件構(gòu)成,分別為:接口通信軟部件、數(shù)據(jù)接收軟部件、圖形顯示軟部件、測試控制軟部件,軟件組成如圖2所示。本文引用地址:http://cafeforensic.com/article/194273.htm
數(shù)據(jù)傳輸流向如圖3所示。
(1)接口通信軟部件
接口通信軟部件具有網(wǎng)絡連接和接收示波卡波形數(shù)據(jù)的功能。數(shù)據(jù)接收后,可以通過相關軟件模塊進行停止接收數(shù)據(jù)和重新接收數(shù)據(jù)等操作。
設計需求:完成本系統(tǒng)與其他系統(tǒng)網(wǎng)絡連接功能和收發(fā)數(shù)據(jù)或命令報文功能。
約束條件:無。
(2)數(shù)據(jù)接收軟部件
數(shù)據(jù)接收軟部件用于接收波形數(shù)據(jù)。網(wǎng)絡接收解析數(shù)據(jù)得到相應的波形數(shù)據(jù),并將此數(shù)據(jù)以文件形式保存在硬盤上。
設計需求:完成數(shù)據(jù)接收及解析功能,能夠?qū)⒔邮盏降臄?shù)據(jù)進行保存。
約束條件:文件按照規(guī)定格式進行保存。
(3)圖形顯示軟部件
圖形顯示軟部件將波形數(shù)據(jù)畫出相應波形圖形顯示在主界面上。
設計需求:將接收到的波形數(shù)據(jù)實時顯示。
約束條件:圖形顯示不停頓。
局部數(shù)據(jù)元素:
int m_nRecorReal;//1實時,2回放
int m_nShowFlag;//2暫停,1運行,0停止
int YRate;//y軸偏移
int XRate;//x軸偏移
int YMax;//y軸最大值
int XMax;//x軸最大值
BOOL m_bScreen;//全屏為true
BOOL m_bDrawWave://是否繪制波形標志
int m_iDataLen;//接收數(shù)據(jù)長度
double WaveData[5000];//通道波形數(shù)據(jù)
評論