资讯中心

联系我们

深圳市维立信电子科技有限公司
地址:深圳市福田区红荔路第一世界广场A座8D-E
咨询电话:0755-83766766
E-mail:info@welissom.com

如何通过SCPI指令批量设置双向直流电源的步进时间序列?

2026-02-04 09:53:09  点击:

  若要通过SCPI指令批量设置双向直流电源的步进时间序列,需结合设备手册中的PROG子系统指令,通过PROG:LIST:VOLT:DATA#和PROG:LIST:CURR:DATA#指令分别设置电压和电流的步进数据(含时间参数),或通过PROG:WAVE:VOLT:DATA#和PROG:WAVE:CURR:DATA#指令设置波形编程的步进数据(含变化时间参数)。以下为具体说明:

  一、确认设备支持的功能

  查阅设备手册:确认设备型号(如Keysight N6700系列)是否支持列表模式(LIST Mode)或波形编程(WAVE Programming)。

  查找相关指令:在手册的“SCPI指令集”或“编程指令”章节中,查找与列表模式或波形编程相关的指令。

  二、使用列表模式(LIST Mode)设置步进时间序列

  若设备支持列表模式,可使用以下指令设置步进时间序列:

  设置电压步进数据:

  指令格式:PROG:LIST:VOLT:DATA# <电压值>,<电压保持时间(单位:100us)>

  示例:PROG:LIST:VOLT:DATA1 220.0.50(设置第1步电压为220V,保持时间为50×100us=5ms)

  设置电流步进数据:

  指令格式:PROG:LIST:CURR:DATA# <电流值>,<电流保持时间(单位:100us)>

  示例:PROG:LIST:CURR:DATA1 2.0.50(设置第1步电流为2A,保持时间为50×100us=5ms)

  加载列表数据:

  指令格式:PROG:LIST:LOAD <存储位置>

  示例:PROG:LIST:LOAD 1(将列表数据加载至存储位置1)

  启动列表模式:

  根据设备手册,可能需要发送特定的启动指令(如INIT:LIST)来启动列表模式。

  三、使用波形编程(WAVE Programming)设置步进时间序列

  若设备支持波形编程,且需要更灵活的步进时间控制,可使用以下指令:

  设置电压波形数据:

  指令格式:PROG:WAVE:VOLT:DATA# <电压值>,<电压变化时间>

  示例:PROG:WAVE:VOLT:DATA1 220.0.50(设置第1步电压为220V,变化时间为50ms,具体单位需参考手册)

  设置电流波形数据:

  指令格式:PROG:WAVE:CURR:DATA# <电流值>,<电流变化时间>

  示例:PROG:WAVE:CURR:DATA1 2.0.50(设置第1步电流为2A,变化时间为50ms,具体单位需参考手册)

  设置波形步数:

  指令格式:PROG:WAVE:SEGM <步数>

  示例:PROG:WAVE:SEGM 10(设置波形步数为10步)

  启动波形编程:

  根据设备手册,可能需要发送特定的启动指令(如INIT:WAVE)来启动波形编程。

  四、注意事项

  单位确认:步进时间的单位可能因设备而异,需通过手册确认单位(如毫秒、微秒或100微秒)。

  指令兼容性:不同型号的设备可能支持不同的指令集,需确保指令适用于具体型号。

  设备状态:确保设备处于可编程状态(如未处于错误或忙状态),且已正确配置通信参数(如波特率、数据位等)。