數(shù)據(jù)采集系統(tǒng)是一個圖形化的集成開發(fā)與運行環(huán)境(IDE),采用GUI腳本的方式開發(fā),不需要測試工程師具備專業(yè)編程技能。
如上圖所示,數(shù)據(jù)采集支持各種板卡、LabView,總線(1553B,CAN總線),智能儀器,OPC標(biāo)準(zhǔn)設(shè)備。
數(shù)據(jù)采集系統(tǒng)基于測點對象來建模,可定義測點名稱、信號方向、檢測類型、檢測方法、傳感器類型、檢測屬性、工程單位、計量單位、采樣率、時鐘、精度、轉(zhuǎn)換公式、計量數(shù)值、工程數(shù)值、合格閾值等屬性,以便全息還原測試數(shù)據(jù)。數(shù)據(jù)模型如下圖所示。

數(shù)據(jù)采集直接使用驅(qū)動開發(fā)適配的方式將測試資源接入,支持以下接入方式:
1、各類板卡。當(dāng)今的智能設(shè)備一般都提供SCPI標(biāo)準(zhǔn)接口,大多數(shù)還提供二進(jìn)制兼容的IVI編程接口。所有這類設(shè)備的接入,只要按照其包裝中的手冊,通過接入配置工具,不需要編程就可以配置進(jìn)來。SCPI資源的接入如下圖所示。

2、OPC接口。工控設(shè)備一般都提供OPC接口,如各種基于工控標(biāo)準(zhǔn)開發(fā)的仿真系統(tǒng),或是被測試系統(tǒng)中的標(biāo)準(zhǔn)工控設(shè)備,或是按照工控設(shè)備標(biāo)準(zhǔn)開發(fā)的定制系統(tǒng),一般都提供OPC接口。跟SCPI設(shè)備接入一樣,提供配置工具,不需要編程就可以通過配置把這類測試資源或被測試設(shè)備接入進(jìn)來。通過OPC協(xié)議接入的測試資源的配置用戶界面如下圖所示。

3、總線。各類總線提供了二進(jìn)制的通訊協(xié)議,可以通過提供的ICD工具,不需要編程就可以通過配置的方式來實現(xiàn)這個通訊協(xié)議棧。配置的用戶界面如下圖所示。

ICD是一個進(jìn)行編解碼的工具,只與數(shù)據(jù)的處理有關(guān),一般用于被測試對象的應(yīng)用協(xié)議棧的實現(xiàn),如從1553B的數(shù)據(jù)包中解析出應(yīng)用的工程值。其編解碼的規(guī)則即元數(shù)據(jù)存儲在系統(tǒng)的數(shù)據(jù)庫里。
4、儀器驅(qū)動程序接口。提供了一套標(biāo)準(zhǔn)的儀器接入接口,方便那些不提供SCPI和OPC接口,同時其二進(jìn)制通訊協(xié)議也不能用ICD工具配置出來的情況下,可以通過定制開發(fā)適配器即儀器驅(qū)動程序的方式實現(xiàn)接入。開發(fā)細(xì)節(jié)提供了用于參考的詳細(xì)驅(qū)動開發(fā)說明文檔。
