要使用SCPI指令设置双向直流电源输出电压序列的插值延迟,需根据具体设备型号查阅其编程手册,确认是否支持插值延迟设置及对应指令,再通过类似OUTPut:DELay:RUN <时间值>、OUTPut:DELay:STOP <时间值>或SOURce:VOLTage:TRANsition:DELay <时间值>的指令进行配置。以下是详细说明:
双向直流电源的SCPI指令通常遵循树状分层结构,不同厂商和型号的电源可能采用略有差异的指令格式,但核心逻辑相似。以下为通用设置方法:
确认指令支持:查阅电源的编程手册,确认其是否支持输出电压序列的插值延迟设置,并找到对应的SCPI指令。部分电源可能使用OUTPut:DELay或SOURce:VOLTage:TRANsition:DELay等指令。
设置输出接通延时:若电源支持,使用类似以下指令设置输出接通时的插值延迟(单位通常为毫秒或微秒):
scpiOUTPut:DELay:RUN 500 ; 设置输出接通延时500ms
或
scpiSOURce:VOLTage:TRANsition:DELay:RISE 100e-6 ; 设置电压上升沿插值延迟100μs
设置输出断开延时:同理,设置输出断开时的插值延迟:
scpiOUTPut:DELay:STOP 300 ; 设置输出断开延时300ms
或
scpiSOURce:VOLTage:TRANsition:DELay:FALL 50e-6 ; 设置电压下降沿插值延迟50μs
验证设置:发送查询指令确认延迟时间是否已正确设置:
scpiOUTPut:DELay:RUN? ; 查询输出接通延时OUTPut:DELay:STOP? ; 查询输出断开延时
或
scpiSOURce:VOLTage:TRANsition:DELay:RISE? ; 查询电压上升沿插值延迟SOURce:VOLTage:TRANsition:DELay:FALL? ; 查询电压下降沿插值延迟
应用电压序列:在设置好插值延迟后,通过LIST或APPLy等指令定义电压序列,电源将按设定的延迟时间在序列点间进行插值。例如:
scpiSOURce:LIST:VOLTage 10,20,30 ; 定义电压序列为10V、20V、30VSOURce:LIST:COUNt 3 ; 设置序列点数为3
OUTPut:STATe ON ; 启动输出