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

          新聞中心

          EEPW首頁 > 測試測量 > 設計應用 > 基于“柔性測試”技術(shù)的軍工測試系統(tǒng)設計

          基于“柔性測試”技術(shù)的軍工測試系統(tǒng)設計

          作者:高天虹 汪海波 北京中科泛華測控技術(shù)有限公司 時間:2010-05-12 來源:電子產(chǎn)品世界 收藏

            通用的軟件分層架構(gòu)

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

            在開發(fā)應用程序的過程中,通過軟件分層架構(gòu)可以有助于工程師們高效的開發(fā)應用測試程序。如圖4所示,這樣的五層架構(gòu)并非絕對層次,而是相對意義上的層次或功能層次的劃分。五個層次各具功能,協(xié)同起來可很好的達到可靠、適用、拓展的測試系統(tǒng)需求。

            用戶界面層:負責人機對話和數(shù)據(jù)顯示等。

            管理層:包括對系統(tǒng)硬件資源、標定信息、試驗流程配置、試驗操作以及試驗數(shù)據(jù)進行管理。

            通信層:為主控終端提供原始數(shù)據(jù)引擎和狀態(tài)數(shù)據(jù)引擎。為實時采集系統(tǒng)提供配置信息和命令數(shù)據(jù)引擎。

            測試流程控制層:這一層是執(zhí)行端層次的核心結(jié)構(gòu),負責解析管理層的配置信息和命令參數(shù)并控制程序按照用戶配置的測試流程執(zhí)行。同時向硬件驅(qū)動層發(fā)送指令和提取數(shù)據(jù)、分析數(shù)據(jù),將原始數(shù)據(jù)和處理結(jié)果傳送到通信層。

            硬件驅(qū)動層:為測試流程控制層和數(shù)據(jù)采集輸入設備、振動噪聲采集設備、數(shù)字I/O設備等建立標準接口,從輸入設備采集數(shù)據(jù)并發(fā)送到試驗流程控制層。

            應用案例

            如圖5所示,某測試系統(tǒng)的應用程序提供了系統(tǒng)資源配置功能,程序運行時,系統(tǒng)會自動檢測到所有的硬件資源。在設備列表中列寫出來,用戶只需根據(jù)實際傳感器連接情況,對使用的設備進行使能選擇,并且可以配置相關的信息,比如通道名稱、傳感器類型、標定信息等。大大提高了系統(tǒng)的靈活性,給用戶提供最大限度的適用性空間,可以實現(xiàn)靈活的測試步驟和測試方法,滿足多種測試需求。

            綜上所述,要建立一個高效的軍工測試系統(tǒng),不僅需要在系統(tǒng)建立最重要的三方面有優(yōu)化、合適的選擇(即系統(tǒng)的軟硬件平臺、連接器及軟件結(jié)構(gòu)),而且也需要具有系統(tǒng)化、發(fā)展性的設計技術(shù)理念的核心思想。同時,作為測試系統(tǒng)其本質(zhì)不僅要具備測試行業(yè)本身的特性需求,還要順應其行業(yè)發(fā)展趨勢及特點,從技術(shù)發(fā)展及實際應用環(huán)境的角度來設計測試系統(tǒng)。

            這樣才能在最大程度上滿足軍工行業(yè)對測試系統(tǒng)在可靠性、精確性、適應性和擴展性方面的發(fā)展需求,從而構(gòu)建高效、精確的軍工測試系統(tǒng)。


          上一頁 1 2 3 下一頁

          評論


          相關推薦

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

          關閉
          看屁屁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); })();