若双向直流电源支持通过高级编程模式(ADVanced Mode)或列表编程模式(LIST Mode)设置电流序列,且步进时间间隔可通过参数(如变化时间、保持时间)调整,可参考以下SCPI指令设置方法:
若电源支持高级编程模式,且电流序列的步进时间间隔通过参数(如变化时间、保持时间)定义,可使用以下指令:
scpi# 1. 进入高级编程模式(电流模式)PROG:ADVA:MODE CURRent
# 2. 设置第1步电流参数(示例:电流偏置5.0A,电流幅值0A,变化时间100us,保持时间500us)
PROG:ADVA:CURR:DATA1 5.0,0.0,0.01,0.5
# 3. 设置第2步电流参数(示例:电流偏置5.1A,电流幅值0A,变化时间100us,保持时间500us)
PROG:ADVA:CURR:DATA2 5.1,0.0,0.01,0.5
# 4. 设置步数(示例:2步)
PROG:ADVA:SEGMent 2
# 5. 启动序列
PROG:ADVA:INITiate
PROG:ADVA:CURR:DATA#
:设置第
#
步的电流参数,参数列表包括电流偏置、电流幅值、频率、变化时间(单位:100us)、保持时间(单位:100us)等。
若电源支持列表编程模式,且步进时间间隔通过保持时间参数定义,可使用以下指令:
scpi# 1. 进入列表编程模式(电流模式)PROG:LIST:MODE CURRent
# 2. 设置第1步电流参数(示例:电流给定5.0A,保持时间1ms)
PROG:LIST:CURR:DATA1 5.0,1.0
# 3. 设置第2步电流参数(示例:电流给定5.1A,保持时间1ms)
PROG:LIST:CURR:DATA2 5.1,1.0
# 4. 设置步数(示例:2步)
PROG:LIST:SEGMent 2
# 5. 启动序列
PROG:LIST:INITiate
PROG:LIST:CURR:DATA#
:设置第
#
步的电流参数,参数列表包括电流给定值和保持时间(单位:100us或ms,需参考电源手册)。
PROG:ADVA:INITiate
或
PROG:LIST:INITiate
指令启动序列。