资讯中心

联系我们

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

如何通过SCPI命令配置Keysight双向直流电源的数据记录功能?

2026-06-01 09:35:54  点击:

  一、先选择通道(双向电源多通道)

  scpi

  INST:SEL OUTP1 // 选择通道1(OUTP1/OUTP2)

  二、配置 DLOG 基本参数(核心)

  1. 设置采样间隔(决定频率)

  scpi

  :DLOG:INT 10e-6 // 10 µs(100 kHz)

  :DLOG:INT 0.001 // 1 ms(1 kHz)

  :DLOG:INT 1 // 1 s(1 Hz)

  // 查询::DLOG:INT?

  2. 设置缓冲区最大点数

  scpi

  :DLOG:SIZE 524288 // 512k 点(N79xx 典型最大值)

  // 查询::DLOG:SIZE?

  3. 设置记录数据源(电压 / 电流 / 功率)

  scpi

  :DLOG:SOUR VOLT, Curr // 同时记录电压、电流

  :DLOG:SOUR ALL // 电压、电流、功率、状态

  // 查询::DLOG:SOUR?

  4. 设置数据格式(默认双精度)

  scpi

  :DLOG:FORM REAL,64 // 64位双精度(16字节/点)

  // 查询::DLOG:FORM?

  三、配置触发条件(常用)

  1. 立即触发(自由运行)

  scpi

  :DLOG:TRIG:SOUR IMM // 立即开始记录

  2. 外部触发(比如 OVP/OCP 事件)

  scpi

  :DLOG:TRIG:SOUR EXT // 外部触发

  :DLOG:TRIG:EDGE RIS // 上升沿触发

  3. 电压 / 电流阈值触发

  scpi

  :DLOG:TRIG:VOLT 20.0 // 电压>20V触发

  :DLOG:TRIG:CURR 5.0 // 电流>5A触发

  4. 预触发点数(触发前记录多少点)

  scpi

  :DLOG:TRIG:PRE 1000 // 触发前保留1000点

  // 查询::DLOG:TRIG:PRE?

  四、启动 / 停止 DLOG

  scpi

  :DLOG:STAT RUN // 开始记录

  :DLOG:STAT STOP // 停止记录

  // 查询状态::DLOG:STAT? (RUN/STOP/TRIG)

  五、读取 DLOG 数据

  1. 读取所有数据(二进制)

  scpi

  :DLOG:DATA?

  2. 读取指定范围(比如最后 100 点)

  scpi

  :DLOG:DATA? LAST,100

  3. 清空缓冲区

  scpi

  :DLOG:CLE

  六、完整配置示例(直接复制运行)

  scpi

  INST:SEL OUTP1

  :DLOG:INT 1e-3

  :DLOG:SIZE 524288

  :DLOG:SOUR ALL

  :DLOG:TRIG:SOUR IMM

  :DLOG:STAT RUN

  七、常见查询命令

  scpi

  :DLOG:INT? // 采样间隔

  :DLOG:SIZE? // 最大点数

  :DLOG:POIN? // 已用点数

  :DLOG:STAT? // 运行状态

  :DLOG:SOUR? // 记录数据源

  :DLOG:TRIG:SOUR? // 触发源