资讯中心

联系我们

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

如何用SCPI指令查询双向直流电源输出电流序列的波形类型?

2026-01-04 09:50:55  点击:

要使用SCPI指令查询双向直流电源输出电流序列的波形类型,需结合设备支持的波形编程指令查询功能。以下是具体方法及步骤:

一、核心思路

  1. 确认设备支持波形编程:部分双向直流电源(如AMETEK SG系列、Keysight ANYWave系列)支持通过SCPI指令定义和查询自定义波形。
  2. 查询波形类型:若设备支持波形编程,通常可通过查询指令获取当前配置的波形参数(如正弦波、方波、斜坡波等)。

二、SCPI指令实现步骤

1. 进入远程控制模式

scpiSYST:REM

2. 查询波形类型(以支持ANYWave编程的设备为例)

  • 查询当前波形模式
    scpiPROG:ANYW:MODE?
    • 返回值示例
      • CURRent:当前为电流波形模式。
      • VOLTage:当前为电压波形模式。
  • 查询具体波形参数(以电流波形为例)
    scpiPROG:ANYW:CURR:DATA?
    • 返回值示例
      2,220.0,1.2,50.0,30.0
      • 参数解析:
        • 2:波形类型(需参考设备手册,可能对应斜坡波、正弦波等)。
        • 220.0:幅值(单位:A)。
        • 1.2:偏置(单位:A)。
        • 50.0:频率(单位:Hz)。
        • 30.0:百分比(可能用于占空比或调制深度)。

3. 解析波形类型

  • 若设备支持直接查询波形名称
    部分设备可能提供更直观的指令,如:
    scpiPROG:ANYW:CURR:SHAP?
    • 返回值示例
      • SINE:正弦波。
      • SQUare:方波。
      • RAMP:斜坡波。
  • 若设备仅支持参数查询
    需根据返回的参数(如频率、占空比)手动判断波形类型。例如:
    • 若频率为固定值且占空比为50%,可能为方波。
    • 若频率可变且参数包含相位信息,可能为正弦波。

三、注意事项

  1. 设备兼容性
    • 不同型号的双向直流电源支持的SCPI指令可能不同,需参考设备手册(如《Keysight ANYWave Programming Guide》或《AMETEK SG Series User Manual》)。
    • 部分设备可能不支持直接查询波形类型,需通过参数推断。
  2. 波形存储与加载
    • 若设备支持自定义波形存储(如SYST:WAVE:STOR),可先存储波形再查询其参数:
      scpiSYST:WAVE:LOAD 1  ; 加载存储位置1的波形PROG:ANYW:CURR:DATA?  ; 查询波形参数
  3. 多通道设备
    • 若需查询多通道的波形类型,需在指令中指定通道号(如PROG:ANYW:CURR:DATA@1?)。

四、示例代码(完整流程)

scpiSYST:REM                ; 进入远程模式PROG:ANYW:MODE?         ; 查询当前波形模式(电压/电流)
PROG:ANYW:CURR:SHAP?    ; 查询电流波形类型(若支持)
PROG:ANYW:CURR:DATA?    ; 查询电流波形参数(若不支持直接查询类型)
; (根据返回值手动判断波形类型)