若双向直流电源支持通过SCPI指令设置输出电压序列的终止电压,可尝试以下通用方法,具体指令需参考设备手册调整:
确认设备支持序列编程功能
并非所有双向直流电源均支持通过SCPI指令设置输出电压序列的终止电压。需先查阅设备手册,确认设备是否支持序列编程(List Mode)或类似功能。若支持,手册中通常会提供详细的SCPI指令集。
使用序列编程指令设置终止电压
若设备支持序列编程,可尝试使用类似以下指令设置终止电压(以某品牌设备为例):
设置电压序列:
scpiSOURce:LIST:VOLTage <value1>,<value2>,...,<valueN>
其中,<valueN>可表示序列中的终止电压值。例如,设置电压序列为12V、24V、12V,终止电压为12V:
scpiSOURce:LIST:VOLTage 12,24,12
设置每步持续时间(可选):
若需指定每步电压的持续时间,可使用类似以下指令:
scpiSOURce:LIST:TIME <time1>,<time2>,...,<timeN>
例如,设置每步持续时间为10秒:
scpiSOURce:LIST:TIME 10,10,10
激活序列:
设置完成后,需激活序列以开始输出:
scpiSOURce:LIST:ACTivate
查询设备支持的序列编程指令
部分设备可能提供查询指令,用于确认设备支持的序列编程功能及指令格式。例如:
scpiSYSTem:HELP? "LIST"
或
scpiSYSTem:CAPability? "LIST"
使用设备特定的序列编程指令
不同品牌和型号的双向直流电源可能使用不同的SCPI指令集。例如,某品牌设备可能使用以下指令设置电压序列的终止电压:
scpiSOURce:SEQ:VOLTage:FINAL <value>
其中,<value>表示终止电压值。