要使用SCPI指令设置双向直流电源输出电流序列的步进数,需根据设备支持的序列编程功能,通过层级化指令配置电流序列的起始值、结束值、步进数及时间参数。以下是具体步骤和指令示例:
*IDN?
,确认设备制造商、型号和固件版本,确保设备支持通过SCPI指令设置电流序列。
LIST
或
STEP
编程模式,以及是否提供设置电流序列步进数的指令。
PROG:LIST:INIT
(假设设备支持
LIST
编程模式),初始化序列编程环境。
PROG:LIST:SEGM <步数>
,设置电流序列的步数。例如,
PROG:LIST:SEGM 50
表示设置50步。
PROG:LIST:COUN <循环次数>
,设置电流序列的循环次数。例如,
PROG:LIST:COUN 1
表示循环1次。
PROG:LIST:TRIG AUTO
(或其他触发模式),设置电流序列的触发模式。
设置电流序列的起始值:发送指令
PROG:LIST:CURR:STARt <起始电流值>
,设置电流序列的起始值。例如,
PROG:LIST:CURR:STARt 0.0
表示起始电流为0A。
设置电流序列的结束值:发送指令
PROG:LIST:CURR:END <结束电流值>
,设置电流序列的结束值。例如,
PROG:LIST:CURR:END 10.0
表示结束电流为10A。
设置电流序列的步进数(间接方式):
PROG:LIST:CURR:STEP <步进值>
的指令(具体指令需参考设备手册)。
(10A - 0A) / 50 = 0.2A
。此时,可通过其他方式(如编程控制)实现每步增加0.2A的电流输出。
设置电流序列的每步时间:发送指令
PROG:LIST:CURR:TIMe <每步时间>
,设置电流序列每步的时间。例如,
PROG:LIST:CURR:TIMe 0.1
表示每步时间为0.1秒。
PROG:LIST:RUN
(或类似指令),启动电流序列输出。
PROG:LIST:STATus?
)监控电流序列的输出状态。