新聞中心

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

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

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

          通用的軟件分層架構

        本文引用地址:http://www.104case.com/article/108914.htm

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

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

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

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

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

          硬件驅動層:為測試流程控制層和數(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)的軟硬件平臺、連接器及軟件結構),而且也需要具有系統(tǒng)化、發(fā)展性的設計技術理念的核心思想。同時,作為測試系統(tǒng)其本質不僅要具備測試行業(yè)本身的特性需求,還要順應其行業(yè)發(fā)展趨勢及特點,從技術發(fā)展及實際應用環(huán)境的角度來設計測試系統(tǒng)。

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


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區(qū)

        關閉
        主站蜘蛛池模板: 军事| 东乡县| 白玉县| 乐东| 太白县| 将乐县| 固安县| 香格里拉县| 太湖县| 乌苏市| 通城县| 富平县| 吴忠市| 皮山县| 沁源县| 建宁县| 梁平县| 从江县| 连平县| 威信县| 云南省| 诸城市| 桐城市| 霞浦县| 普兰店市| 阿拉善右旗| 清河县| 西昌市| 辽阳县| 邢台市| 岑溪市| 睢宁县| 博客| 翼城县| 崇州市| 琼结县| 丰县| 蓬莱市| 潼关县| 长海县| 湖口县|