要确认Agilent双向直流电源是否支持SCPI远程控制协议,可通过以下步骤使用SCPI命令进行查询:
一、发送基础查询命令
查询设备标识:
- 命令:
*IDN? - 功能:返回设备的制造商、型号、序列号和固件版本信息。
- 预期结果:若设备支持SCPI,将返回包含“Agilent”或“Keysight”(Agilent品牌后续更名为Keysight)的标识信息,同时型号信息中可能包含对SCPI支持的暗示(如“Programmable”或“SCPI Compatible”)。
查询SCPI协议版本(若设备支持):
- 命令:
SYSTem:COMMunicate:SCPI:VERSion? - 功能:返回设备支持的SCPI协议版本。
- 预期结果:若设备支持SCPI,将返回具体的协议版本号(如“1999.0”)。若返回错误(如“-113, No such command”),则可能表明设备不支持此命令或SCPI协议。
二、结合设备手册与型号信息
查阅设备手册:
- 在设备手册的“编程指南”或“SCPI命令参考”章节中,查找对SCPI协议支持的明确说明。
- 手册中通常会列出设备支持的所有SCPI命令,若包含基础查询命令(如
*IDN?)和常用控制命令(如OUTPut:STATe?),则可确认设备支持SCPI。
确认设备型号:
- 某些Agilent双向直流电源型号(如N6700系列、E3600系列)明确支持SCPI协议。
- 通过设备型号,可在Keysight官网或相关技术论坛中搜索其他用户的使用经验,以确认设备对SCPI的支持情况。
三、实际测试与验证
发送常用控制命令:
- 尝试发送一些常用控制命令(如
OUTPut:STATe?查询输出状态),观察设备是否返回预期结果。 - 若设备返回正确的状态信息,则可进一步确认设备支持SCPI协议。
错误处理与日志记录:
- 在测试过程中,记录所有发送的命令和设备的响应。
- 若设备返回错误信息(如“-113, No such command”),则可根据错误信息判断设备是否支持特定命令或SCPI协议。