关 闭

新闻中心

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.eepw.com.cn/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

评论


相关推荐

技术专区

关闭