<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 測試測量 > 設(shè)計應(yīng)用 > 基于DSO2902示波卡的遠(yuǎn)程監(jiān)測系統(tǒng)設(shè)計

          基于DSO2902示波卡的遠(yuǎn)程監(jiān)測系統(tǒng)設(shè)計

          作者: 時間:2012-03-20 來源:網(wǎng)絡(luò) 收藏

          2.2 模塊組成
          時域特征軟件由4個二級軟部件構(gòu)成,分別為:接口通信軟部件、數(shù)據(jù)接收軟部件、圖形顯示軟部件、測試控制軟部件,軟件組成如圖2所示。

          本文引用地址:http://www.ex-cimer.com/article/194273.htm

          b.jpg


          數(shù)據(jù)傳輸流向如圖3所示。
          (1)接口通信軟部件
          接口通信軟部件具有網(wǎng)絡(luò)連接和接收卡波形數(shù)據(jù)的功能。數(shù)據(jù)接收后,可以通過相關(guān)軟件模塊進行停止接收數(shù)據(jù)和重新接收數(shù)據(jù)等操作。
          設(shè)計需求:完成本系統(tǒng)與其他系統(tǒng)網(wǎng)絡(luò)連接功能和收發(fā)數(shù)據(jù)或命令報文功能。
          約束條件:無。
          (2)數(shù)據(jù)接收軟部件
          數(shù)據(jù)接收軟部件用于接收波形數(shù)據(jù)。網(wǎng)絡(luò)接收解析數(shù)據(jù)得到相應(yīng)的波形數(shù)據(jù),并將此數(shù)據(jù)以文件形式保存在硬盤上。
          設(shè)計需求:完成數(shù)據(jù)接收及解析功能,能夠?qū)⒔邮盏降臄?shù)據(jù)進行保存。
          約束條件:文件按照規(guī)定格式進行保存。
          (3)圖形顯示軟部件
          圖形顯示軟部件將波形數(shù)據(jù)畫出相應(yīng)波形圖形顯示在主界面上。
          設(shè)計需求:將接收到的波形數(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://是否繪制波形標(biāo)志
          int m_iDataLen;//接收數(shù)據(jù)長度
          double WaveData[5000];//通道波形數(shù)據(jù)



          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();