Keysight 双向直流电源 SCPI:配置数据记录内存深度(DLOG 点数) 完整指令
我给你最准确、最通用、可直接用的 SCPI 方案(N6705B/C、N678xA、E363xx 双向系列全部通用)。
一、核心结论(最重要)
Keysight 电源的 数据记录(DLOG)内存深度 = 采样点数 SCPI 配置指令只有 1 条:
scpi
:SOURce:DLOG:POINts <点数>
查询当前配置深度:
scpi
:SOURce:DLOG:POINts?
二、完整配置步骤(标准流程)
1. 选择通道(多通道机型必须)
scpi
:INSTrument:NSELect 1 // 选通道1
2. 设置数据记录内存深度(点数)
scpi
:SOURce:DLOG:POINts 10000 // 设置深度 = 10000 点
你可以填:1 ~ 最大支持点数
3. 查询当前深度
scpi
:SOURce:DLOG:POINts?
4. 查询该机型最大可设深度(硬件上限)
scpi
:SOURce:DLOG:POINts:MAX?
典型返回:
N6705 系列:500.000 点
N678xA 系列:100.000 ~ 2M 点
E363xx 系列:10.000 点
三、常用实用指令(必用)
清空数据记录(重新开始记录)
scpi
:SOURce:DLOG:CLEar
启动 / 停止数据记录
scpi
:SOURce:DLOG:STATe ON
:SOURce:DLOG:STATe OFF
查看当前已记录多少点
scpi
:SOURce:DLOG:POINts:ACTual?
四、一键配置脚本(直接复制用)
scpi
:INST:NSEL 1;:SOUR:DLOG:CLE;:SOUR:DLOG:POIN 20000;:SOUR:DLOG:STAT ON
含义:
通道 1
清空记录
设置内存深度 20000 点
启动记录
五、关键点说明(避免踩坑)
内存深度 = 采样点数,不是字节、不是时间
深度越大,记录时间越长
记录时长公式: 记录时间(秒) = 点数 ÷ 采样率
EEPROM 保护开启时,不能修改深度 可查询保护状态:
scpi
:SYST:SEC:STAT?
:CAL:SEC:STAT?