双向直流电源通常不直接通过SCPI指令设置“电压死区时间”,但可通过输出延迟指令(如OUTP:DEL:RUN和OUTP:DEL:STOP)间接控制电压变化的时序,或在支持高级编程的电源中通过波形编程(WAVE模式)定义电压变化的具体时间参数。以下为具体说明:
常规双向直流电源的SCPI指令主要用于控制输出电压、电流、开关状态等基本参数,以及实现一些基本的时序控制功能。例如,使用OUTP:DEL:RUN指令可以设置输出接通延时时间,使用OUTP:DEL:STOP指令可以设置输出断开延时时间。这些指令虽然不能直接设置电压死区时间,但可以在一定程度上控制电压变化的时序。
对于支持高级编程功能的双向直流电源,如具备WAVE编程模式的电源,可以通过更复杂的SCPI指令序列来定义电压变化的具体时间参数。以下是一个可能的步骤示例:
PROG:WAVE:INIT指令初始化WAVE编程模式。PROG:WAVE:MODE VOLTage指令将WAVE编程模式设置为电压模式。PROG:WAVE:VOLT:DATA#指令(其中#表示步数)定义每一步的电压给定值和电压变化时间。例如,PROG:WAVE:VOLT:DATA1 220.0,50表示第一步的电压给定值为220.0V,电压变化时间为50个单位时间(具体单位时间需参考设备手册)。PROG:WAVE:SEGM指令设置WAVE编程的总步数。PROG:WAVE:TRIG AUTO)启动WAVE编程,使电源按照定义的电压变化参数进行输出。