要使用SCPI指令查询双向直流电源输出电流序列的波形类型,需结合设备支持的波形编程指令和查询功能。以下是具体方法及步骤:
scpiSYST:REM
scpiPROG:ANYW:MODE?
CURRent
:当前为电流波形模式。
VOLTage
:当前为电压波形模式。
scpiPROG:ANYW:CURR:DATA?
2,220.0,1.2,50.0,30.0
2
:波形类型(需参考设备手册,可能对应斜坡波、正弦波等)。
220.0
:幅值(单位:A)。
1.2
:偏置(单位:A)。
50.0
:频率(单位:Hz)。
30.0
:百分比(可能用于占空比或调制深度)。
scpiPROG:ANYW:CURR:SHAP?
SINE
:正弦波。
SQUare
:方波。
RAMP
:斜坡波。
SYST:WAVE:STOR
),可先存储波形再查询其参数:
scpiSYST:WAVE:LOAD 1 ; 加载存储位置1的波形PROG:ANYW:CURR:DATA? ; 查询波形参数
PROG:ANYW:CURR:DATA@1?
)。
scpiSYST:REM ; 进入远程模式PROG:ANYW:MODE? ; 查询当前波形模式(电压/电流)
PROG:ANYW:CURR:SHAP? ; 查询电流波形类型(若支持)
PROG:ANYW:CURR:DATA? ; 查询电流波形参数(若不支持直接查询类型)
; (根据返回值手动判断波形类型)