34401A数字万用表是Keysight(原Agilent)推出的一款高性能6位半数字万用表,广泛应用于电子研发、生产测试、计量校准等领域,其强大的功能离不开精确的命令控制,通过SCPI(Standard Commands for Programmable Instruments)命令集,用户可以实现远程自动化测试、参数配置和数据读取,本文将详细介绍34401A的常用命令分类、功能及使用方法,帮助用户更好地掌握仪器的编程控制。

基本命令概述
34401A的命令基于SCPI标准,语法简洁直观,命令以英文大写字母表示,后跟参数或查询标识符,命令可分为配置命令、测量命令、读取命令、系统命令等几大类。MEAS:VOLT:DC?表示执行直流电压测量并读取结果,而CONF:VOLT:DC则用于配置直流电压测量模式,所有命令均以分号结尾,多个命令可组合使用,如CONF:VOLT:DC;RANG 10;TRIG:SOUR IMM。
常用命令分类详解
配置命令
配置命令用于设置仪器的测量功能、量程、分辨率等参数。
- 功能配置:通过
CONF命令设置测量类型,如CONF:VOLT:DC(直流电压)、CONF:RES(电阻)、CONF:FREQ(频率)。 - 量程设置:使用
RANG命令手动设置量程,如RANG 20设置为20V量程;RANG:AUTO ON启用自动量程。 - 分辨率设置:
RES命令用于调整分辨率,例如RES 0.001设置分辨率为1mV。
触发命令
触发命令控制测量的启动方式和同步。
- 触发源:
TRIG:SOUR命令设置触发源,如TRIG:SOUR IMM(立即触发)、TRIG:SOUR BUS(软件触发)、TRIG:SOUR EXT(外部触发)。 - 触发模式:
TRIG:MODE设置触发模式,如TRIG:MODE SING(单次触发)、TRIG:MODE CONT(连续触发)。 - 触发延迟:
TRIG:DEL命令设置触发延迟时间,如TRIG:DEL 0.1延迟100ms。
系统命令
系统命令用于仪器状态管理和数据格式设置。

- 系统复位:
SYST:FPReset恢复默认设置,SYST:ERR?读取错误信息。 - 显示控制:
DISP:ENAB控制显示开关,如DISP:ENab OFF关闭显示以提升远程操作速度。 - 数据格式:
FORM:DATA设置输出数据格式,如FORM:DATA ASCII(ASCII格式)、FORM:DATA REAL64(64位浮点数)。
校准命令
校准命令通常需要授权,需谨慎使用。
- 校准启动:
CAL命令用于内部校准,如CAL:USER执行用户校准。 - 校准查询:
CAL:DATE?查询上次校准日期。
命令使用示例
以下为几个典型应用场景的命令组合:
测量直流电压并读取:
CONF:VOLT:DC;RANG:AUTO ON;TRIG:SOUR BUS;TRIG:COUNT 3 INIT;FETCH?配置直流电压自动量程,软件触发3次,启动测量并读取结果。
(图片来源网络,侵删)设置电阻测量并输出二进制数据:
CONF:RES;RANG 1k;RES 0.1;FORM:DATA REAL64 READ?配置1kΩ量程、0.1Ω分辨率的电阻测量,输出64位浮点数格式数据。
连续频率测量:
CONF:FREQ;TRIG:SOUR EXT;TRIG:MODE CONT INIT配置频率测量,外部触发连续模式,启动测量。
命令参数速查表
| 命令类别 | 命令示例 | 功能说明 |
|---|---|---|
| 配置命令 | CONF:VOLT:DC | 配置直流电压测量 |
| RANG:AUTO ON | 启用自动量程 | |
| 触发命令 | TRIG:SOUR BUS | 设置软件触发 |
| TRIG:MODE SING | 单次触发模式 | |
| 系统命令 | SYST:ERR? | 查询错误信息 |
| FORM:DATA ASCII | 设置ASCII数据格式 | |
| 校准命令 | CAL:USER | 执行用户校准 |
注意事项
- 命令大小写:34401A命令不区分大小写,但参数可能区分,如
ON和on等效,但10和10V不同。 - 查询命令:查询命令需以结尾,如
READ?,否则仪器可能返回错误。 - 错误处理:执行命令后建议查询
SYST:ERR?,确保无错误发生。
相关问答FAQs
Q1: 如何通过命令设置34401A的显示亮度?
A1: 使用DISP:BRIGHT命令设置亮度,例如DISP:BRIGHT 50将亮度设置为50%(范围0-100),查询亮度可通过DISP:BRIGHT?实现。
Q2: 34401A的READ?和FETCH?命令有何区别?
A2: READ?命令执行测量并直接读取当前值,适用于单次测量;FETCH?需配合INIT命令使用,先启动测量(INIT),再读取已存储的测量结果,适用于触发或缓冲模式下的数据读取。
文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/480488.html<
