關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 基于Fluke MET/CAL和5700A的 Agilent 34401A自動校

        基于Fluke MET/CAL和5700A的 Agilent 34401A自動校

        作者: 時間:2009-12-14 來源:網絡 收藏

        9.001 5700 1 0.500000V 49%79%2W#! Test+Tol 2 Te-005,SysTol 4 5e-006V,TUR60000(≥4.00)。因此,根據各功能的技術指標及多功能校準器的技術指標和輸出能力,也結合了我所數字多用表在科研生產中的應用情況制定了各功能的校準點。其中交流電壓功能校準點如表1所示。

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

        5 自動校準程序的編寫
        5.1 的命令集
        在確定了測試順序后,就要著手查閱34401A的用戶手冊的程控章節,找到相應測試功能的SCPI指令代碼。程序中使用的主要程控命令如表2所示:

        5.2 的命令集
        若是用其他語言來編寫這個校準程序,還需要查閱的說明書獲取控制5700A的各項功能輸出的GPIB指令。但在MET/CAL中,就無需這個過程了。由于MET/CAL已能夠直接支持5700A,即已經為其定義了5700FSC(Function Selection Code功能選擇代碼),因此只需查閱MET/CAL的幫助文件獲取各項功能的關鍵字即可實現對5700輸出的控制。同時MET/CAL自動將5700A的指標傳遞給系統以方便計算測試不確定度。如“5700 1.000000V 20kHz 2W”表示“5700A以方式輸出交流電壓1V@20kHz”。
        5.3 MET/CAL的部分命令集
        在MET/CAL中無需自行設計圖形界面,只需用系統定義的關鍵字輸出相應的提示語句,標題欄等系統即可以標準對話框的形式或固定格式顯示出來。測試結果會在已定義好的窗口中直接按標準格式顯示,等措施都大為簡化了程序的設計,并且保證了所有的MET/CAL程序都具有統一的運行風格。比如“VSET Nthrow=1Nmeas=6”是一條全局有效指令,設置在每一個校準點都會自動拋棄第一個可能不夠穩定的讀數,然后再自動測量六個讀數用于計算校準不確定度。
        5.4 編寫34401A的自動校準程序
        在編寫校準程序前,先要詳細閱讀5700A、34401A的軟件說明書。在獲得了被校表和標準器各項功能和輸出的控制指令后,再通過熟悉MET/CAL程序的各項指令及FSC的用法之后,依照前面定義的每個功能的校準點,測試指標、校準點的分辨率等信息就可以著手編寫校準程序了。
        首先用ASK指令設置一些測試方式,然后顯示基本的安全操作信息和儀表的參數設置,再根據34401A的測試功能表,進行直流電壓、交流電壓、直流電流、交流電流、四線電阻和兩線電阻六個功能的測量校準,實現對每個校準點的檢定。由于已用VSET指令設置了每個校準點的數據分別測量6次,并且用ASK+K指令激活了測量不確定度的計算,因此在每個校準點,MET/CAL都會自動求得這六個測量值的平均值進行評定,如評定不合格,通過Target指令控制實現重復測試。同時系統會計算得出各A類、B類測量不確定度分量并合成為擴展不確定度。程序流程圖如圖2所示,其中每個校準點都是依據基本相同的流程進行的。
        34401A校準程序中直流電壓100 mV量程的一個校準點程序片段和注解如表3所示。

        完整程序因篇幅原因,此處略去。

        c++相關文章:c++教程




        關鍵詞: Agilent 34401A Fluke 5700A

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 搜索| 沙湾县| 留坝县| 荆州市| 紫云| 昂仁县| 句容市| 迁安市| 青田县| 昭苏县| 凤冈县| 宁海县| 平顺县| 沙雅县| 涿鹿县| 瑞昌市| 乐昌市| 古田县| 大庆市| 郧西县| 晋中市| 佛冈县| 蓝山县| 凤凰县| 汾阳市| 昌图县| 安乡县| 扎兰屯市| 满洲里市| 丘北县| 抚宁县| 昌乐县| 礼泉县| 罗源县| 措美县| 阿拉尔市| 元朗区| 榆中县| 永和县| 南皮县| 突泉县|