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

          關(guān) 閉

          新聞中心

          EEPW首頁 > 工控自動化 > 設計應用 > 基于LabVIEW的數(shù)控機床網(wǎng)絡測控系統(tǒng)--基于B/S模式的軟件設計 (一)

          基于LabVIEW的數(shù)控機床網(wǎng)絡測控系統(tǒng)--基于B/S模式的軟件設計 (一)

          作者: 時間:2015-03-06 來源:網(wǎng)絡 收藏

            5 基于B/S模式的網(wǎng)絡測控系統(tǒng)軟件設計

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

            5.1下位測控機的數(shù)據(jù)采集、顯示及存儲回放軟件設計

            下位機測控服務器系統(tǒng)軟件包括接口儀器驅(qū)動軟件和應用軟件兩部分。其中,接口儀器驅(qū)動程序是完成對某一特定儀器的控制與通信的軟件程序集合,是連接上層易用軟件和底層軟件的紐帶和橋梁。每個儀器模塊都有自己的軟件驅(qū)動程序,儀器廠商將其以源碼的形式提供給用戶,用戶在應用程序中調(diào)用儀器驅(qū)動程序。應用程序包含兩方面的程序:實現(xiàn)虛擬面板功能的前面板軟件程序和定義測試功能的流程圖軟件程序。它主要功能是給用戶提供操作儀器、顯示數(shù)據(jù)的人機接口;實現(xiàn)數(shù)據(jù)的采集、分析處理、顯示、存儲等;并將需要在客戶端顯示的數(shù)據(jù)發(fā)送到Web服務器,同時從Web服務器接收來自遠程客戶端的控制命令。

            5.1.1測控軟件的結(jié)構(gòu)化設計

            本文中數(shù)據(jù)采集系統(tǒng)的軟件基本結(jié)構(gòu)包括數(shù)據(jù)采集、數(shù)據(jù)處理、存儲回放及用戶界面等幾部分。測控軟件設計時可以采用面向?qū)ο蟮脑O計分析方法,通過仔細地規(guī)劃和設計,使程序結(jié)構(gòu)清晰,便于維護、修改、增加。軟件程序結(jié)構(gòu)圖如圖5.1所示。

            

          軟件程序結(jié)構(gòu)圖

           

            結(jié)構(gòu)化的程序主要包含以下功能模塊(結(jié)構(gòu)圖見上圖5.1所示):

           ?、貯/D通道校準模塊

            采集之前對采集通道校準以保證A/D通道的準確度。

           ?、陔娏鞑杉K

            電流采集模塊采用AD轉(zhuǎn)換器的數(shù)據(jù)采集卡,試驗中采集數(shù)控機床的消耗電流。

            RRBDP軟件對采集到的數(shù)據(jù)進行各種形式的濾波,曲線擬合、平滑等處理。

           ?、蹅鞲衅餍誓K

            對電流傳感器做標定以確保傳感器輸出信號盡可能接近真實值。

           ?、芗す飧缮鎯x數(shù)據(jù)模塊

            通過USB接口通訊,獲取干涉儀采集的長度并經(jīng)過分析后送往其它模塊。

           ?、輸z像頭數(shù)據(jù)采集及顯示模塊

            該模塊負責完成視頻采集顯示和分析數(shù)控機床運動情況。

           ?、逌y試數(shù)據(jù)分析模塊

            對測試數(shù)據(jù)進行分析、匹配,建立數(shù)學模型并送往曲線顯示模塊。

           ?、邔崟r曲線顯示模塊

            實時顯示消耗電流、定位精度以及坐標的關(guān)系曲線,采用具有很好的視覺效果的中的XY圖來繪制曲線控件驅(qū)動。波形直觀、精細、易于觀察。

            ⑧波形分析模塊

            對關(guān)系曲線(即波形)依據(jù)需要研究的分項進行分析,將分析結(jié)果及波形做為輸出數(shù)據(jù)以特定文件格式存儲起來。

           ?、釡y試日志記錄配置模塊

            記錄試驗數(shù)控機床的信息、試驗次數(shù)、試驗日期、試驗人員以及輸出數(shù)據(jù)文件目錄。

           ?、鈿v史曲線回放模塊及歷史數(shù)據(jù)

            導出模塊載入以前試驗后生成的數(shù)據(jù)和波形文件并回放出來,確保以前的試驗結(jié)果可追溯。

            5.1.2數(shù)據(jù)顯示與存儲回放程序的設計

            本章數(shù)據(jù)顯示與存儲回放程序設計所需的基礎知識包括:數(shù)控編程、數(shù)控機床操作、電路基礎、VC++、C++、Web Service、和測試儀器等?;谝陨铣绦蜷_發(fā)結(jié)構(gòu)和基礎,設計的各功能模塊顯示界面如下圖5.2所示:

            

          LabVIEW數(shù)據(jù)實時采集顯示界面

          c++相關(guān)文章:c++教程


          干涉儀相關(guān)文章:干涉儀原理



          上一頁 1 2 下一頁

          關(guān)鍵詞: LabVIEW 數(shù)控機床

          評論


          相關(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); })();