资讯中心

联系我们

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

如何通过SCPI命令查询Keysight双向直流电源的量程?

2026-04-27 09:39:55  点击:

  通过SCPI命令查询Keysight双向直流电源的量程,需结合设备型号和功能特性,使用状态查询类指令或配置读取指令。以下是具体方法及示例:

  一、核心思路

  Keysight双向直流电源的量程信息通常分为两类:

  输出量程:设备支持的电压/电流输出范围(如0-60V,0-10A)。

  测量量程:设备可测量的电压/电流范围(可能与输出量程不同)。

  不同型号设备可能通过不同指令查询量程,常见方法包括:

  读取当前配置的输出量程(若设备支持动态切换量程)。

  查询设备支持的固定量程范围(需参考手册确认指令兼容性)。

  二、常用SCPI指令及示例

  1. 查询输出电压量程(以N6700系列为例)

  scpiSOUR:VOLT:RANG?  // 查询当前电压输出量程

  返回值示例:

  60(表示当前量程为0-60V)

  AUTO(表示自动量程模式)

  2. 查询输出电流量程(以N6700系列为例)

  scpiSOUR:CURR:RANG?  // 查询当前电流输出量程

  返回值示例:

  10(表示当前量程为0-10A)

  AUTO(表示自动量程模式)

  3. 查询测量量程(部分设备支持)

  若设备支持独立测量量程查询(如Keysight SL系列),可使用:

  scpiMEAS:VOLT:RANG?  // 查询电压测量量程MEAS:CURR:RANG?  // 查询电流测量量程

  注意:部分设备可能不支持此指令,需参考具体型号手册。

  4. 查询设备支持的固定量程范围

  若需获取设备所有支持的固定量程(非当前配置),需通过设备手册或以下方式间接确认:

  发送*IDN?查询设备型号,再查阅对应手册的量程规格。

  使用SYST:ERR?检查指令是否被支持。

  三、操作步骤

  连接设备:通过LAN、GPIB或USB将电源与控制终端(如PC、LabVIEW)连接。

  发送查询指令:

  使用SCPI编程工具(如Keysight Connection Expert、Python的pyvisa库)发送指令。

  示例(Python):

  pythonimport pyvisarm = pyvisa.ResourceManager()inst = rm.open_resource("TCPIP0::192.168.1.1::inst0::INSTR")  # 替换为设备地址print(inst.query("SOUR:VOLT:RANG?"))  # 查询电压量程print(inst.query("SOUR:CURR:RANG?"))  # 查询电流量程

  解析返回值:

  若返回数值,则为当前量程上限(如60表示0-60V)。

  若返回AUTO,表示设备处于自动量程模式。

  四、注意事项

  指令兼容性:不同型号设备支持的SCPI指令可能不同,需查阅设备手册(如《Keysight N6700 Series Programmer's Reference》)。

  自动量程模式:若设备处于自动量程(AUTO),查询结果可能为当前测量值对应的动态量程。

  双向电源特性:双向电源的量程可能因能量流动方向(源/负载)而不同,需分别查询源模式和负载模式的量程。

  五、替代方案

  若SCPI指令无法直接查询量程,可通过以下方式获取:

  设备前面板:手动查看显示屏或菜单中的量程设置。

  设备手册:查阅型号对应的规格表(如N6705C支持0-20V/0-10A或0-60V/0-3A等量程)。

  Keysight软件:使用BenchVue或Command Expert软件可视化查询量程配置。