资讯中心

联系我们

深圳市维立信电子科技有限公司
地址:深圳市福田区红荔路第一世界广场A座8D-E
咨询电话:0755-83766766
E-mail:info@welissom.com

如何通过SCPI命令查询Keysight双向直流电源数据记录的采样率?

2026-06-04 09:19:53  点击:

  Keysight 双向直流电源(N79xx/N89xx/N6705B)DLOG/ELOG 数据记录采样率 SCPI 查询指令

  电源分 **DLOG(硬件高速数据记录)、ELOG(事件日志)** 两套存储体系,SCPI 读取采样周期 (单位:s),再换算采样率 = 1 / 周期。

  一、DLOG(高速连续数据记录,电压 / 电流时域采样)

  1. 查询采样周期(核心指令,返回采样间隔,秒)

  scpi

  :DLOG:PERiod?

  返回数值:如0.001=1ms,采样率 = 1/0.001=1000Sa/s

  同指令可设置::DLOG:PERiod 0.005(5ms 周期,200Hz 采样)

  2. 配套 DLOG 常用查询(辅助校验采样配置)

  scpi

  :DLOG:COUNt? //已存储采样点数

  :DLOG:TRIGger:SOURce? //DLOG触发源

  :DLOG:ENABle? //DLOG开启状态(1开启/0关闭)

  二、ELOG(事件日志,过压 / 过流 / 启停事件记录,低速)

  ELOG 无固定周期性采样,按事件触发记录;查询记录刷新间隔:

  scpi

  :ELOG:PERiod?

  三、分机型补充说明

  1. N7900/N8900(大功率四象限双向,主流机型)

  DLOG 最小周期10μs(100kSa/s),最大周期 1000s,DLOG:PERiod?原生支持。

  2. N6705B/N6700 系列模块化电源

  通道选择格式(多模块需指定通道):

  scpi

  :CH1:DLOG:PERiod? //查询1号通道DLOG采样周期

  :CH2:DLOG:PERiod? //查询2号通道

  四、采样率换算公式

  采样周期 例:指令返回0.02 → T=20ms → 采样率 = 50Hz。

  五、Python 简易查询示例(VISA)

  python

  运行

  import pyvisa

  rm = pyvisa.ResourceManager()

  inst = rm.open_resource('TCPIP::192.168.1.100::5025::SOCKET')

  t = float(inst.query(":DLOG:PERiod?"))

  fs = 1/t

  print(f"采样周期={t}s,采样率={fs:.2f} Hz")