在双向直流电源中,SCPI指令通常不直接提供查询波形文件路径或数据块大小的标准化方法,但可通过以下两种思路间接实现目标,具体取决于设备支持的功能:
scpiPROG:WAVE:CURR:POINTS? ; 查询当前电流波形存储的点数PROG:WAVE:CURR:SRAT? ; 查询采样率(结合点数可计算数据量)
1024
),表示波形数据点的数量。数据块大小(字节)可通过点数乘以每个点的字节数(如2字节/点)估算。
scpiLIST:CURR:SIZE? ; 查询电流列表的序列点数
10
表示10个电流值),结合每个电流值的存储格式(如浮点数占4字节)可计算总数据量。
scpiMMEMory:CATalog? "INT:" ; 查询内部存储的文件列表MMEMory:DATA? "INT:WAVE1.CSV" ; 查询文件内容(需设备支持)
/PRD/Waveform/ShapeXX.csv
),但此方法需手动操作,无法通过SCPI直接实现。
scpiSYST:REM ; 进入远程模式PROG:WAVE:CURR:POINTS? ; 查询电流波形点数
PROG:WAVE:CURR:SRAT? ; 查询采样率
; (根据返回值计算数据块大小:点数 × 字节数/点)