国产呦萝小初合集密码

资讯中心

联系我们

国产呦萝小初合集密码·(中国)官方网站
地址:深圳市福田区红荔路第一世界广场A座8D-E
咨询电话:0755-83766766
E-mail:info@qihuisz.com

如何用SCPI指令获取双向直流电源输出电流序列的波形数据?

2025-12-30 10:25:13  点击:

要使用SCPI指令获取双向直流电源输出电流序列的波形数据,需结合电源支持的序列模式(如 LIST ARB 模式),通过查询序列参数或直接读取波形数据实现。以下是具体步骤和指令示例:

一、确认电源支持的序列模式

  1. 查询当前输出模式
    使用以下指令确认电源是否处于序列模式(如
    LIST ARB ):
    										plaintextSOURce:CURRent:MODE?  # 返回当前电流模式(如"LIST"表示列表模式)
    • 若返回 LIST ARB ,则支持序列编程;否则需切换模式:
      												plaintextSOURce:CURRent:MODE LIST  # 设置为列表模式(示例指令)
  2. 查询序列步数
    确认序列的步数(即波形数据点数):
    										plaintextSOURce:CURRent:LIST:SEGMent?  # 返回序列步数(如"5"表示5个数据点)

二、查询序列参数(间接获取波形数据)

若电源支持逐点查询序列参数,可通过以下指令获取每一步的电流值和时间间隔:

  1. 查询第N步的电流值

    										plaintextSOURce:CURRent:LIST:DATA?  # 为步数(如1~5)

    示例返回值
    1.0 (表示第1步电流为1.0A)

  2. 查询第N步的时间间隔

    										plaintextSOURce:CURRent:LIST:TIME?  # 为步数(若支持)

    示例返回值
    0.1 (表示第1步持续时间为0.1s)

  3. 重复查询所有步骤
    通过循环或批量查询获取完整序列数据:

    										plaintext# 示例:查询前3步的电流值data1 = QUERY("SOURce:CURRent:LIST:DATA1?")
    data2 = QUERY("SOURce:CURRent:LIST:DATA2?")
    data3 = QUERY("SOURce:CURRent:LIST:DATA3?")

三、直接读取波形数据(若支持)

部分电源支持直接读取当前输出的波形数据(需处于动态输出状态):

  1. 设置波形数据格式

    										plaintextWAVeform:FORMat ASCII  # 设置为ASCII格式(或BINARY二进制格式)
  2. 读取波形数据

    										plaintextWAVeform:DATA?  # 返回当前波形数据(电流值数组)

    示例返回值
    +1.0,+2.0,+1.5,+0.5 (表示4个采样点的电流值)

  3. 查询波形采样参数

    • 采样率:
      												plaintextACQuire:SRATe?  # 返回当前采样率(如"1000"表示1kSa/s)
    • 采样点数:
      												plaintextWAVeform:POINts?  # 返回波形数据点数

四、完整流程示例

								plaintext# 1. 确认序列模式并设置步数SOURce:CURRent:MODE LIST
SOURce:CURRent:LIST:SEGMent 5  # 设置5步序列

# 2. 定义序列参数(示例:阶梯波)
SOURce:CURRent:LIST:DATA1 1.0  # 第1步电流=1.0A
SOURce:CURRent:LIST:TIME1 0.1  # 第1步时间=0.1s
SOURce:CURRent:LIST:DATA2 2.0  # 第2步电流=2.0A
SOURce:CURRent:LIST:TIME2 0.1  # 第2步时间=0.1s

# 3. 启动输出并查询波形数据
OUTPut:STATe ON  # 启动输出
WAVeform:FORMat ASCII
WAVeform:DATA?  # 返回当前波形数据(需电源支持实时读取)

五、注意事项

  1. 电源型号差异:不同品牌电源(如是德科技、Chroma、ITECH)的SCPI指令可能不同,需参考具体手册。
  2. 实时性限制:部分电源在输出序列时可能无法实时查询波形数据,需先停止输出再查询。
  3. 数据格式处理:若返回二进制数据,需按协议解析(如IEEE 754浮点数格式)。
  4. 触发同步:若需同步触发采集,可结合触发指令(如 TRIGger:SOURce IMMediate )。

六、常见品牌电源指令参考

  • 是德科技(Keysight)
    										plaintextSOURce:CURRent:LIST:DATA1 1.0  # 设置第1步电流SOURce:CURRent:LIST:DWELl1 0.1  # 设置第1步持续时间
  • Chroma 6310A系列
    										plaintextSOURce:FUNCtion LIST:CURRent  # 设置为电流列表模式SOURce:LIST:CURRent:DATA 1.0,0.1  # 电流值,时间间隔
  • ITECH IT6000系列
    										plaintextPROG:ADVA:CURR:DATA1 1.0,0.1  # 设置第1步电流和时间PROG:ADVA:SEGM 5  # 设置序列步数

通过上述方法,可灵活获取双向直流电源输出电流序列的波形数据,并结合实际需求调整序列参数或采样设置。


m wap