彭文韜
[摘 要]航空系統(tǒng)目前使用的數(shù)字多用表涉及的廠家和型號各不相同,準確度等級也不一樣。為了保障工作過程的可靠和安全,必須定期對這些數(shù)字多用表進行檢定。為此,本文引進了福祿克公司的多功能標準器FLUKE5720作為檢定源表,設計了一款全新的數(shù)字多用表校準軟件。軟件引入可擴展標記語言XML技術,且以XML作為軟件的配置管理文件,實現(xiàn)了用一套軟件檢定廠家各異、品牌各異的數(shù)字多用表,可使檢定系統(tǒng)兼容性大幅提高。
[關鍵詞]數(shù)字多用表;檢定;XML;軟件
doi:10.3969/j.issn.1673 - 0194.2017.08.095
[中圖分類號]TM932 [文獻標識碼]A [文章編號]1673-0194(2017)08-0-01
0 引 言
數(shù)字多用表(Digital Multimeter)是在電氣測量中用到的重要電子儀器,主要功能是測量電壓、電阻和電流,還具有功率、頻率等特殊測量功能。它的準確度非常重要,是安全生產和質量可靠的保障。為了確保數(shù)字多用表在可靠的范圍內工作,需要定期對其進行檢定校準。但是,目前航空系統(tǒng)中采購的數(shù)字多用表型號各異,廠家不同,量程范圍和顯示位數(shù)不一致的。
目前,國內大型的檢定機構對數(shù)字多用表自動檢定或校準(以下簡稱檢定)大多是使用Fluke MET/CAL、NI LabVIEW 、Agilent VEE 等自動化集成軟件或自行研究開發(fā)的檢定程序兩種方式。一些大型的數(shù)字多用表廠家提供了他們品牌和型號定制的數(shù)字多用表檢定系統(tǒng)和配套軟件,但不能兼容其他公司的檢定要求,所以無法滿足對廠商不同、型號不一的數(shù)字多用表的檢定。
為了保障工作過程的可靠和安全,必須定期對這些數(shù)表實現(xiàn)檢定。本文為此引進了福祿克公司的多功能標準器FLUKE5720作為檢定源表,設計了一款全新的數(shù)字多用表校準軟件,軟件采用可擴展標記語言XML技術,實現(xiàn)標準源法檢定廠家各異,品牌各異的數(shù)字多用表。
1 檢定系統(tǒng)構成
檢定系統(tǒng)以FLUKE5720多功能校準器為檢定的標準表,《JJF(滬)1-2003數(shù)字多用表校準規(guī)范》規(guī)定檢定中的源表的精度,要比被檢定表的精度高出3個數(shù)量級。
臺式的帶有GPIB接口的數(shù)字多用表是被檢表,另外不帶有GPIB接口的手持式的數(shù)字多用表也是被檢定表。攝像頭用于識別無GPIB接口的手持式數(shù)表的示數(shù)。一臺計算機用于采集數(shù)據和處理數(shù)據。GPIB總線連接檢定系統(tǒng)中的各個模塊,實現(xiàn)數(shù)據的采集和交換。
2 XML配置管理技術
XML是eXtensible Markup Language(可擴展標記語言)的縮寫。XML文件和HTML文件一樣,實際上是一個文本文件。XML不同于數(shù)據庫語言,可實現(xiàn)數(shù)據庫的查找、分析、索引功能,它只是實現(xiàn)存儲功能。正因為它的簡單、易于在任何程序中讀取、反應速度快等優(yōu)點,使它成為優(yōu)秀的配置文件。
本系統(tǒng)軟件實現(xiàn)的是在軟件的對話框中輸入對應被檢定數(shù)表的控制命令以及源表的控制命令,從而系統(tǒng)生成相應的XML配置文件。
例如,配置檢定項目,以配置直流電壓為例。需要配置的參數(shù)有以下內容,如表1所示。
軟件自動生成以下XML程序流:
3 系統(tǒng)軟件設計
檢定員輸入被檢定表的型號,系統(tǒng)根據型號查找XML配置表。如果有XML配置表,根據表中配置進行檢定校準。如果沒有該型號XML配置列表,需要檢定員輸入配置信息,系統(tǒng)按照配置信息進行檢定校準流程。
本文系統(tǒng)是一個多任務系統(tǒng),實現(xiàn)多個工作任務,需要綜合考慮各任務的技術以及開發(fā)語言的難易、接口語言的處理、數(shù)據庫處理等。經過分析采用VB.NET語言作為開發(fā)語言,SQL Server 2005作為數(shù)據庫,可實現(xiàn)軟件的開發(fā)。
4 結 語
XML對于大型復雜的文檔,是一種理想的語言,不僅允許指定文檔中的詞匯,還允許指定元素之間的關系。正因為這一特性,它是數(shù)字多用表檢定系統(tǒng)中理想的配置文件。本文采用采用標準源法,實現(xiàn)了對廠家各異和型號不一的臺式數(shù)字多用表和手持式數(shù)字多用表的檢定工作,檢定步驟緊湊,檢定效率高,降低了因人員因素帶來的檢定過程中的人為誤差。