国产呦萝小初合集密码

资讯中心

联系我们

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

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

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

要使用SCPI指令查询双向直流电源输出电压序列的波形参数,需结合设备支持的波形生成功能,通过查询波形配置、序列设置及实时数据等参数实现。以下是具体步骤和指令示例:

一、确认设备支持波形生成功能

  1. 查询设备功能列表
    • 使用 *IDN? 指令确认设备型号和固件版本。
    • 查阅设备手册,确认是否支持波形生成功能(如列表模式、任意波形输出等)。
  2. 查询波形生成模式
    • 发送指令: SOURce:VOLTage:LIST:MODE?
    • 若返回 ON 或具体模式(如 LIST ARB ),则表明设备支持波形序列生成。

二、查询电压序列波形参数

1. 查询序列步数

  • 指令 SOURce:VOLTage:LIST:COUNt?
  • 功能:查询电压序列中设置的步数(即波形点数)。
  • 示例:发送 SOUR:VOLT:LIST:COUN? ,若返回 5 ,表示序列包含5个电压点。

2. 查询各步电压值

  • 指令 SOURce:VOLTage:LIST:DATA?
  • 功能:查询电压序列中各步的电压值。
  • 示例:发送 SOUR:VOLT:LIST:DATA? ,若返回 1.0,2.0,3.0,4.0,5.0 ,表示序列电压值依次为1V、2V、3V、4V、5V。

3. 查询各步持续时间

  • 指令 SOURce:VOLTage:LIST:DWELl?
  • 功能:查询电压序列中各步的持续时间(单位通常为秒或毫秒)。
  • 示例:发送 SOUR:VOLT:LIST:DWEL? ,若返回 0.1,0.2,0.3,0.4,0.5 ,表示各步持续时间依次为0.1s、0.2s、0.3s、0.4s、0.5s。

4. 查询序列循环次数

  • 指令 SOURce:VOLTage:LIST:CYCLe?
  • 功能:查询电压序列的循环次数(若为0或 INF ,则表示无限循环)。
  • 示例:发送 SOUR:VOLT:LIST:CYCL? ,若返回 3 ,表示序列将循环3次后停止。

5. 查询序列触发方式

  • 指令 TRIGger:SOURce?
  • 功能:查询触发电压序列启动的信号源(如 IMMediate (立即触发)、 EXTernal (外部触发)、 BUS (总线触发)等)。
  • 示例:发送 TRIG:SOUR? ,若返回 EXT ,表示序列由外部信号触发启动。

三、查询实时波形数据(可选)

若设备支持实时数据采集,可通过以下指令查询当前输出的电压波形数据:

  1. 启动数据采集
    • 指令 INITiate:IMMediate
    • 功能:立即启动数据采集。
  2. 查询采集数据
    • 指令 FETCh:VOLTage?
    • 功能:查询当前采集到的电压值(单点数据)。
    • 扩展指令:若需查询多组数据(如波形序列中的当前点),可结合 TRACe:DATA? 指令查询轨迹数据。
  3. 查询数据格式
    • 指令 FORMat:DATA?
    • 功能:查询数据格式(如 ASCII REAL INT 等),以便正确解析返回的数据。

四、示例完整流程

  1. 查询设备是否支持波形序列

    										plaintextSOUR:VOLT:LIST:MODE?> ON
  2. 查询序列步数

    										plaintextSOUR:VOLT:LIST:COUN?> 3
  3. 查询各步电压值

    										plaintextSOUR:VOLT:LIST:DATA?> 1.0,2.0,3.0
  4. 查询各步持续时间

    										plaintextSOUR:VOLT:LIST:DWEL?> 0.1,0.2,0.3
  5. 查询序列循环次数

    										plaintextSOUR:VOLT:LIST:CYCL?> INF
  6. 查询触发方式

    										plaintextTRIG:SOUR?> IMM

五、注意事项

  1. 指令兼容性:不同型号的双向直流电源可能支持不同的SCPI指令集,需以设备手册为准。
  2. 单位确认:查询返回的参数(如电压值、时间)需确认单位(如V、mV、s、ms),部分设备可能通过 UNITs 指令设置单位。
  3. 错误处理:若指令执行失败,可查询错误代码(如 SYSTem:ERRor? )以定位问题。


m wap