资讯中心

联系我们

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

如何用SCPI指令查询双向直流电源输出电压序列的触发延迟?

2026-01-09 09:35:55  点击:

要使用SCPI指令查询双向直流电源输出电压序列的触发延迟,需结合共同指令(如*IDN?*RST)和仪器指令(如OUTPut:DELayTRIGger相关命令),通过以下步骤实现:

1. 确认电源支持的触发延迟参数

双向直流电源的触发延迟通常包括:

  • 输出开启延迟OUTPut:DELay:RISe):从触发信号到输出电压开始上升的时间。
  • 输出关断延迟OUTPut:DELay:FALL):从触发信号到输出电压开始下降的时间。
  • 编程延迟PROG:DELay):序列步骤间的延迟时间(若支持)。

通过查询电源的SCPI手册或发送*IDN?确认型号后,检查是否支持上述参数。例如:

scpi*IDN?  ; 查询电源型号(如返回"Keysight,N6705C,12345,1.0")SYST:ERR?  ; 检查错误队列,确保无通信问题

2. 查询触发延迟参数

根据电源支持的参数,发送以下指令查询延迟时间:

示例1:查询输出开启延迟

scpiOUTPut:DELay:RISe?  ; 返回输出开启延迟时间(单位:s或ms)

返回示例0.005(表示5ms延迟)

示例2:查询输出关断延迟

scpiOUTPut:DELay:FALL?  ; 返回输出关断延迟时间

返回示例0.002(表示2ms延迟)

示例3:查询序列步骤间延迟(若支持)

scpiPROG:LIST:DELay:DATA1?  ; 查询列表模式第1步的延迟时间(部分电源支持)

返回示例1000(表示1000ms延迟)

3. 结合触发源查询(可选)

若延迟与触发源相关(如外部触发、内部触发),需确认触发源设置:

scpiTRIGger:SOURce?  ; 查询当前触发源(返回"EXT"或"BUS"等)TRIGger:EDGE:SLOPe?  ; 查询触发沿(返回"POS"或"NEG")

4. 完整查询流程示例

scpi*RST  ; 复位电源(确保默认状态)OUTPut:DELay:RISe?  ; 查询输出开启延迟
OUTPut:DELay:FALL?  ; 查询输出关断延迟
TRIGger:SOURce?  ; 确认触发源
SYST:ERR?  ; 检查错误

5. 注意事项

  1. 单位一致性:确认返回值的单位(如sms),部分电源需通过SYST:UNIT:TIME设置单位。
  2. 参数支持性:不同型号电源支持的延迟参数可能不同,需参考具体手册。例如:
    • Keysight N6700系列支持OUTPut:DELay:RISe/FALL
    • Chroma 62000P系列可能使用PROG:STEP:DELay
  3. 错误处理:若指令报错(如-400参数错误),检查指令拼写或电源是否支持该功能。

6. 扩展应用

若需动态调整延迟时间,可结合设置指令:

scpiOUTPut:DELay:RISe 0.01  ; 设置输出开启延迟为10msOUTPut:DELay:FALL 0.005  ; 设置输出关断延迟为5ms