如何通过SCPI命令获取Keysight 34461A DMM的采样率
Keysight 34461A数字万用表采样率的SCPI命令获取方法
获取设置的采样率
- 直接使用SCPI命令
SENSe:SWEep:RATE?查询当前配置的采样率,仪表会返回设置的数值(单位:Hz)。 - 若处于扫描模式,也可通过
SENSe:SWEep:POINts?获取采样点数、SENSe:SWEep:TIME?获取扫描总时间,再通过「点数/总时间」计算出设置的采样率,但前者更直接。
获取实际采样率
实际采样率会受测量模式、分辨率、滤波、触发配置等因素影响,需通过实测计算:
- 方法一:基于触发计数与耗时统计
- 发送
TRIGger:COUNt 100设置触发测量的次数(可根据需求调整点数) - 发送
INITiate启动测量,同时记录当前时间T1 - 发送
*OPC?等待操作完成(返回1表示测量结束),记录完成时间T2 - 实际采样率 = 触发次数 / (T2 - T1)
- 发送
- 方法二:基于测量数据获取耗时
- 配置好测量模式、采样点数等参数后,发送
INITiate启动测量 - 发送
FETCh?获取所有测量数据,同时记录从发送命令到接收完数据的时间差ΔT - 实际采样率 = 数据点数 / ΔT
- 配置好测量模式、采样点数等参数后,发送
内容的提问来源于stack exchange,提问作者Glupschi
相关产品推荐
相关产品推荐

