资讯中心

联系我们

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

如何用SCPI指令查询双向直流电源输出电流序列的结束点电流?

2026-01-05 09:48:40  点击:

要使用SCPI指令查询双向直流电源输出电流序列的结束点电流,可尝试以下步骤和指令,具体需根据设备型号调整:

  1. 确认设备支持的功能

    • 发送指令 *IDN? 查询设备制造商、型号和固件版本,确认设备是否支持通过SCPI指令查询电流序列的结束点电流。
    • 查阅设备手册,确认设备是否支持 LIST 或 STEP 编程模式,以及是否提供查询电流序列结束点电流的指令。
  2. 设置电流序列模式(如果需要)

    • 如果设备支持 LIST 编程模式,可发送指令 PROG:LIST:INIT 初始化 LIST 编程。
    • 设置电流序列的步数,例如 PROG:LIST:SEGM 50(设置50步)。
    • 设置电流序列的循环次数,例如 PROG:LIST:COUN 1(循环1次)。
    • 设置电流序列的触发模式,例如 PROG:LIST:TRIG AUTO(自动触发)。
  3. 查询电流序列结束点电流

    • 如果设备支持查询电流序列的结束点电流,可尝试发送指令 PROG:LIST:CURR:DATA?(假设指令存在)查询电流序列的参数。
    • 如果设备不支持直接查询结束点电流,可尝试查询整个电流序列的参数,然后从返回的数据中提取结束点电流。例如,发送指令 PROG:LIST:CURR:DATA? 可能返回类似 120.0,220.0,5.0,100 的数据(起始电流、结束电流、变化幅值、保持时间),其中第二个值 220.0 即为结束点电流。
  4. 使用通用查询指令(如果设备支持)

    • 如果设备支持通用查询指令,可尝试发送 MEAS:CURR? 查询当前输出电流(但可能无法直接获取序列结束点电流)。
    • 发送 FETCH:CURR?(如果设备支持)查询最近一次测量的电流值。
  5. 示例指令序列(假设设备支持 LIST 编程)

    plaintextSYST:REMote  // 进入远程控制模式PROG:LIST:INIT  // 初始化LIST编程
    PROG:LIST:SEGM 50  // 设置50步
    PROG:LIST:COUN 1  // 循环1次
    PROG:LIST:TRIG AUTO  // 自动触发
    PROG:LIST:CURR:DATA 120.0,220.0,5.0,100  // 设置电流序列参数(起始电流120.0A,结束电流220.0A,变化幅值5.0A,保持时间100*100us)
    PROG:LIST:CURR:DATA?  // 查询电流序列参数(假设指令存在)
  6. 处理返回数据

    • 如果设备返回类似 120.0,220.0,5.0,100 的数据,则第二个值 220.0 即为电流序列的结束点电流。
    • 如果设备返回其他格式的数据,需根据设备手册解析数据。