若双向直流电源支持通过SCPI指令查询输出电流序列的分辨率,且分辨率参数可通过特定指令读取,可参考以下通用方法进行查询:
MEASure:CURRent:RESolution?
SOURce:CURRent:RESolution?
指令示例:
SYSTem:RESolution?
功能说明:此指令用于查询系统的整体分辨率信息,可能包括电压、电流等参数的分辨率。若电源将电流分辨率作为系统分辨率的一部分提供,可通过此指令查询。
pythonimport pyvisarm = pyvisa.ResourceManager()source = rm.open_resource('TCPIP0::192.168.1.100::inst0::INSTR') # 替换为电源的实际地址resolution = source.query('MEASure:CURRent:RESolution?') # 查询电流测量分辨率print(f"电流测量分辨率: {resolution}A")source.close()
电源将返回一个数值,表示当前设置下的电流分辨率(如
0.001A
表示1mA分辨率)。
根据返回结果判断电源是否支持高分辨率输出(如分辨率小于1mA可视为高分辨率)。
-113, "Undefined header"
)。此时可尝试查询系统错误(
SYSTem:ERRor?
)或参考手册获取替代指令。