要通过SCPI指令设置双向直流电源输出电压序列的跳变,需结合序列模式(List Mode)的配置指令,通过定义序列点参数实现。以下是具体步骤与示例:
设置序列点数量
SOURce:LIST:COUNt <N><N>为序列点总数(如3表示3个点)。定义每个序列点的电压值与持续时间
SOURce:LIST:VOLTage:DATA<n> <V_n>, <T_n><n>:序列点序号(从1开始,如DATA1表示第1点)。<V_n>:当前点的电压值(单位:V,如-10表示-10V)。<T_n>:当前点的持续时间(单位:秒或电源支持的单位,如2表示2秒)。启用序列模式
SOURce:LIST:FUNCtion ON禁用循环(如需随机访问或单次运行)
SOURce:LIST:CYCLe OFF初始化与复位
SYSTem:REMote(进入远程模式)*RST(复位设备,可选)配置序列参数
SOURce:LIST:COUNt 3(3个序列点)SOURce:LIST:VOLTage:DATA1 5, 2(第1点:5V,2秒)SOURce:LIST:VOLTage:DATA2 0, 1(第2点:0V,1秒)SOURce:LIST:VOLTage:DATA3 -10, 3(第3点:-10V,3秒)启用序列模式
SOURce:LIST:FUNCtion ON启动输出
OUTPut:STATe ON(开启输出,电源将按序列输出电压)不同厂商的双向直流电源可能支持不同的SCPI指令扩展,以下是一些常见厂商的指令示例:
Keysight N6700系列
SOURce:LIST:VOLTage直接定义序列点:SOURce:LIST:VOLTage 5, 0, -10(3个点的电压值,需结合时间参数)SOURce:LIST:GOTO 2(跳转到第2点)ITECH IT6000系列
LIST:VOLT:DATA1 5, 2000(2000=200ms)LIST:JUMP:INDEx 2(跳转到第2点)Chroma 62000P系列
PROG:LIST:VOLT:DATA定义序列点:PROG:LIST:VOLT:DATA1 5, 2(第1点:5V,2秒)查询当前序列点索引
SOURce:LIST:INDEx?查询序列点参数
SOURce:LIST:VOLTage:DATA1?错误处理
SYSTem:ERRor?-400 Parameter Error:参数超出范围(如电压值超过电源规格)。-107 No Sequence Active:序列未启用时查询状态。