要使用SCPI指令查询双向直流电源输出电流序列的波形数据格式,需根据设备支持的编程模式(如ADVAnced模式或WAVE模式)选择对应的指令,以下为具体方法:
在ADVAnced模式下,电流序列的波形数据格式通常通过
PROG:ADVA:CURR:DATA#?
指令查询,其中
#
为步数编号(1~100)。该指令返回的参数列表中包含波形数据的关键信息,如电流偏置、幅值、频率等,间接反映数据格式。
scpiPROG:ADVA:CURR:DATA1? ; 查询第1步电流参数
返回值示例:
5.0, 220.0, 12.3, 56.3, 500, 700, 120.0, 240.0, 1, 2, 3
在WAVE模式下,波形数据格式可能通过
PROG:WAVE:CURR:DATA#?
指令查询,返回值直接包含波形类型(如正弦波、方波等)及参数。
scpiPROG:WAVE:CURR:DATA1? ; 查询第1步电流波形参数
返回值示例:
0.0, 10.0, 5.0, 1000, 50
scpiPROG:WAVE:CURR:DATA1:TYPE? ; 查询第1步波形类型(如SINE、SQUARE等)
若设备支持直接查询波形数据格式(如二进制或ASCII),可使用以下指令(需参考设备手册):
scpiPROG:WAVE:FORMat? ; 查询波形数据输出格式(如BYTE、WORD、ASCII)
-222 "Data Out Of Range"
),需结合手册排查。