要通过SCPI命令查询双向直流电源的限值寄存器(如电压、电流、过压保护OVP、过流保护OCP等参数),需使用设备支持的查询类SCPI命令(通常以?结尾)。以下是具体方法和命令示例:
scpiSOUR:VOLT? ; 查询当前设置的输出电压值(单位:V)
预期结果:返回当前电压设置值(如 12.5 V)。
scpiSOUR:CURR? ; 查询当前设置的输出电流值(单位:A)
预期结果:返回当前电流设置值(如 2.0 A)。
scpiSENS:VOLT:PROT? ; 查询过压保护阈值(单位:V)
预期结果:返回OVP触发阈值(如 15.0 V)。
scpiSENS:CURR:PROT? ; 查询过流保护阈值(单位:A)
预期结果:返回OCP触发阈值(如 3.5 A)。
scpiSENS:POW:PROT? ; 查询过功率保护阈值(单位:W)
预期结果:返回OPP触发阈值(如 100.0 W)。
若设备支持双向能量流动(如源/载模式),需查询不同模式下的限值:
scpiSOUR:VOLT:LIM:SOUR? ; 查询源模式电压上限(单位:V)SOUR:CURR:LIM:SOUR? ; 查询源模式电流上限(单位:A)
scpiSOUR:VOLT:LIM:SINK? ; 查询载模式电压上限(单位:V)SOUR:CURR:LIM:SINK? ; 查询载模式电流上限(单位:A)
说明:部分设备可能使用不同命令前缀(如 SINK:VOLT?),需参考手册调整。
scpiSOUR:VOLT:SLEW? ; 查询电压变化斜率(单位:V/s或V/μs)
scpiSOUR:VOLT:SOFT:TIME? ; 查询软启动时间(单位:s或ms)
scpi; 查询基本限值SOUR:VOLT? ; 输出电压设置值
SOUR:CURR? ; 输出电流设置值
; 查询保护限值
SENS:VOLT:PROT? ; 过压保护阈值
SENS:CURR:PROT? ; 过流保护阈值
; 查询双向模式限值(如支持)
SOUR:VOLT:LIM:SOUR? ; 源模式电压上限
SOUR:CURR:LIM:SINK? ; 载模式电流上限
; 查询动态参数
SOUR:VOLT:SLEW? ; 电压斜率
SENS vs MEAS,SOUR vs OUT)。SOUR:VOLT:PROT?,而Chroma设备可能使用 PROT:VOLT:OV?。V、A),但部分设备可能仅返回数值。0~100V)。SYST:REM),否则查询可能无效。-113 表示“未定义的命令”)。SYST:ERR? 查询错误详情。若设备支持SCPI的SYSTem:CATalog?命令,可先查询所有支持的参数列表,再针对性查询:
scpiSYST:CATalog? "SOURce","SENSe" ; 查询源和测量相关的所有命令
根据返回的命令列表,筛选出限值相关的查询命令。
通过以上方法,可全面获取双向直流电源的限值寄存器状态,确保测试参数符合预期。