标准SCPI命令中未直接定义查询双向直流电源历史记录是否支持批量删除的专用命令。双向直流电源的历史记录管理功能(如批量删除)通常属于设备厂商的扩展功能,需通过以下方式实现查询:
DATA:DEL:ALL?(假设命令,查询是否支持全部删除)MEMory:BATCH:DEL?(假设命令,查询批量删除功能)1表示支持,0表示不支持)或错误代码(如-222表示功能未实现)。scpiSYSTem:STATus?
通过解析返回值中的标志位(需参考手册),判断设备是否支持批量删除操作。scpiSYSTem:ERRor?
若发送批量删除命令后返回错误(如-350, "Command not supported"),可确认功能未实现。SYSTem:STATus?返回0x0000)。scpiDATA:HISTory:DEL:BATCH? ; 查询是否支持批量删除历史记录
根据返回值(如1或0)判断功能支持情况。scpiMEMory:SIZE? ; 查询存储容量MEMory:USED? ; 查询已用容量
若设备支持自动覆盖旧记录(如循环存储),则可能不支持批量删除。