资讯中心

联系我们

深圳市维立信电子科技有限公司
地址:深圳市福田区红荔路第一世界广场A座8D-E
咨询电话:0755-83766766
E-mail:info@welissom.com

如何通过SCPI命令查询Keysight双向直流电源当前是否处于输出限制状态?

2026-06-04 09:56:52  点击:

  一、查询当前是否处于输出限制状态(最核心指令)

  1. 单通道机型(N79xx / N89xx)

  scpi

  :STATus:OPERation:CONDition?

  返回值说明(二进制位判断)

  返回一个十进制数字,第 4 位(bit4)= 输出限制状态

  bit4 = 1 → 正在输出限制中(VLIM 或 ILIM)

  bit4 = 0 → 未限制,正常输出

  2. 多通道机型(N6705B / N6705C)

  必须加 通道前缀:

  scpi

  :CH1:STAT:OPER:COND?

  :CH2:STAT:OPER:COND?

  二、一键直读:是否处于电压限制 / 电流限制(更精准)

  1. 查询是否处于 电压限制 VLIM

  scpi

  :OUTPut:LIMit:VOLTage:TRIPped?

  返回 1 = 正在电压限制

  返回 0 = 未限制

  2. 查询是否处于 电流限制 ILIM

  scpi

  :OUTPut:LIMit:CURRent:TRIPped?

  返回 1 = 正在电流限制

  返回 0 = 未限制

  三、查询当前工作模式(CV / CC)

  输出限制 = 进入 CC/CV 模式

  scpi

  :OUTPut:MODE?

  返回:

  CV` = 电压模式,电流未受限

  CC` = 电流限制(ILIM)

  CR` = 电阻限制

  CP` = 功率限制

  四、最简单、最推荐使用的指令(直接给结果)

  查是否正在输出限制(VLIM 或 ILIM 任意一个)

  scpi

  :OUTPut:LIMit:TRIPped?

  返回 1 → 是,当前处于输出限制状态

  返回 0 → 否,输出正常

  五、最常用流程(直接照抄)

  scpi

  :OUTP:LIM:TRIP? // 1=限制中 0=正常

  :OUTP:LIM:VOLT:TRIP? // 1=电压限制

  :OUTP:LIM:CURR:TRIP? // 1=电流限制

  :OUTP:MODE? // 查看 CV/CC 模式

  六、Python 示例(直接运行)

  python

  运行

  import pyvisa

  rm = pyvisa.ResourceManager()

  inst = rm.open_resource("TCPIP::192.168.1.10::5025::SOCKET")

  # 查询是否处于输出限制

  is_lim = inst.query(":OUTP:LIM:TRIP?").strip()

  mode = inst.query(":OUTP:MODE?").strip()

  if is_lim == "1":

  print(f"当前【处于输出限制状态】,模式:{mode}")

  else:

  print("当前【未限制,正常输出】")