基于DSO2902示波卡的遠程監測系統設計
2.2 模塊組成
時域特征遠程監測軟件由4個二級軟部件構成,分別為:接口通信軟部件、數據接收軟部件、圖形顯示軟部件、測試控制軟部件,軟件組成如圖2所示。本文引用地址:http://www.104case.com/article/194273.htm
數據傳輸流向如圖3所示。
(1)接口通信軟部件
接口通信軟部件具有網絡連接和接收示波卡波形數據的功能。數據接收后,可以通過相關軟件模塊進行停止接收數據和重新接收數據等操作。
設計需求:完成本系統與其他系統網絡連接功能和收發數據或命令報文功能。
約束條件:無。
(2)數據接收軟部件
數據接收軟部件用于接收波形數據。網絡接收解析數據得到相應的波形數據,并將此數據以文件形式保存在硬盤上。
設計需求:完成數據接收及解析功能,能夠將接收到的數據進行保存。
約束條件:文件按照規定格式進行保存。
(3)圖形顯示軟部件
圖形顯示軟部件將波形數據畫出相應波形圖形顯示在主界面上。
設計需求:將接收到的波形數據實時顯示。
約束條件:圖形顯示不停頓。
局部數據元素:
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;//接收數據長度
double WaveData[5000];//通道波形數據
評論