结论:无法通过标准的 SCPI 命令直接查询 Keysight 双向直流电源校准历史记录中的标准器(如标准表、标准源)信息。
原因如下:
仪器不存储该数据:Keysight 电源的固件和 SCPI 指令集主要设计用于控制输出、测量及存储自身的校准日期(CAL:DATE?)和状态。CAL:STRING?命令虽允许存储最多 40 个字符的自定义信息,但默认情况下,校准过程中并不会自动将使用的标准器型号、序列号或证书编号写入并在内部留存。
无相关 SCPI 指令:SCPI 标准及 Keysight 编程指南中,均没有提供类似 CAL:STANDARD?的指令来追溯或读取校准时使用的外部标准器信息。
替代解决方案:
既然仪器本身不记录,标准器信息的绑定必须在第三方软件(如 Python 脚本或校准管理系统)层面实现:
外部记录:在编写自动化校准脚本时,在每次校准开始前,先弹窗或读取配置文件获取“当前使用的标准器信息(如 Fluke 8508A,S/N: xxxx)”。
绑定与存储:脚本在执行校准的同时,将该标准器信息与校准日期、校准结果、仪器序列号(*IDN?)作为一条完整记录,一同写入你外部的数据库(SQL/SQLite)或生成的校准报告(PDF/Excel)中。
查询:日后需要审计时,直接检索你的外部数据库或报告档案,而非试图从电源本身去查。