结论:无法通过 SCPI 命令直接查询 Keysight 双向直流电源校准菜单选项的“默认设置”或出厂预设值。
具体原因和替代思路如下:
SCPI 不提供读取出厂校准预设值的指令
校准菜单中的选项(如校准点、增益/偏置系数、默认校准流程参数等)属于仪器内部固件或校准子系统的配置细节。Keysight 的 SCPI 指令集通常只提供查询当前生效的状态或数值(如 CAL:DATE?、CAL:COUN?、CAL:STAT?),而不会暴露所谓的“默认值”或“出厂预设”,主要是出于安全、防止误用及知识产权保护的考虑。
能查询的是“当前值”,而非“默认值”
少数校准相关参数如果存在对应的查询指令(如某些型号支持 CAL:VOLT:ZERO?、CAL:CURR:GAIN?等,但并不通用),也仅仅是返回“当前已写入的校准数据”,而不能告诉你“这个参数出厂默认是多少”。而且很多校准修正因子根本没有直接对外的 SCPI 读取指令。
获取默认设置的唯一可靠途径:查阅官方文档
如果你确实需要知道校准菜单里某项选项的默认设置(例如默认的校准点数、顺序或某些保护行为):
查阅该具体型号的 《User’s Guide》、《Service Guide》 或 《Calibration Manual》;
部分文档会在校准流程说明中注明“默认值”或“推荐值”;
也可以联系 Keysight 技术支持,提供型号和序列号进行确认。
间接思路(有限)
若你认为仪器可能仍处于出厂状态,可以先确保仪器执行过 *RST或 *CLR,再通过可用校准查询指令读出的当前值,可“假定”近似为默认(但并不可靠,尤其是已校准过的设备)。
对于自己做自动化校准的场景:默认设置应当由你的校准规程/脚本定义,而不是依赖从电源读出的“默认”。
总结:SCPI 可以告诉你“现在是什么”,但不会告诉你“出厂默认是什么”;校准菜单选项的默认设置请查手册或问原厂,不要试图从 SCPI 里读出来。