要使用SCPI指令查询双向直流电源输出电流序列的波形数据是否支持分段存储,需通过设备特定的动态曲线实验功能指令进行验证,具体步骤如下:
双向直流电源的SCPI指令通常采用树状分层结构,需逐级确认设备是否支持动态曲线实验功能。例如:
SOLar(表示太阳能或动态实验相关功能)DYNAmic(动态曲线实验功能)查询动态曲线实验步数:
SOLar:DYNAmic:SEGMent?SOL:DYNA:SEGM?,若返回10,表示设备支持10段波形存储。查询动态曲线切换速率:
SOLar:DYNAmic:RATE?SOL:DYNA:RATE?,若返回100,表示切换速率为100ms。查询动态曲线编程数据:
SOLar:DYNAmic:DATA#?(#为步数,范围1~100)SOL:DYNA:DATA1?,若返回1,0,3000,0,150,1,10,20,30,40,表示第1段波形数据已启用,初始光照强度为0,终止光照强度为3000,初始环境温度为0℃,终止环境温度为150℃,曲线重复1次,上升时间为10s,高保持时间为20s,下降时间为30s,低保持时间为40s。设置动态曲线实验步数:
SOLar:DYNAmic:SEGMent <value>(<value>为步数,范围0~100)SOL:DYNA:SEGM 10,设置设备支持10段波形存储。设置动态曲线编程数据:
SOLar:DYNAmic:DATA# <parameters>(#为步数,<parameters>为参数列表)SOL:DYNA:DATA1 1,0,3000,0,150,1,10,20,30,40,设置第1段波形数据。启动动态曲线实验:
SOLar:DYNAmic:INITiateSOL:DYNA:INIT,启动实验。查询实验状态:
SOLar:DYNAmic:SEGMent?,确认当前实验步数是否与设置一致。