SCPI 只能分别查到硬件版本和固件版本,但不能直接查到 “本机硬件版本 ↔ 固件兼容列表”;兼容关系需要用 “硬件版本 + 查官方文档 / Keysight 官网兼容性矩阵” 来判断。下面分三部分说明。
一、用 SCPI 读出本机硬件版本与固件版本(必用)
适用于 RP7900 / N6700 / E36200 等双向电源:
scpi
; 1. 标准身份(含固件版本)
*IDN? ; 返回:Keysight,RP7963A,CNxxxxxxxx,A.02.06
; 含义:厂商,型号,序列号,固件版本
; 2. 单独读固件版本
SYST:FWVER? ; 直接返回固件:A.02.06
; 3. 读硬件版本(高端机型才有)
SYST:HWVER? ; 返回例如:1.0 、 2.1 等
; 4. 读序列号(配合官网查兼容性)
SYST:SER?
典型返回示例:
plaintext
*IDN?
Keysight,RP7963A,CN12345678.A.02.06
SYST:HWVER?
1.0
记下:
FW:A.02.06
HW:1.0
Model:RP7963A
SN:CN12345678
二、SCPI 能不能直接查 “硬件–固件对应关系”?
没有公开 SCPI 命令可以直接查询 “某硬件版本支持哪些固件版本” 或 “本机硬件的兼容固件列表”。
原因:
兼容矩阵是产品文档 / 官网数据库内容,不放在仪器内部供 SCPI 读取;
仪器只做 “开机自检:当前固件是否兼容当前硬件”,不对外输出整张兼容表。
三、如何判断当前固件与硬件是否匹配(实操方法)
方法 1:查官方兼容性矩阵(最权威)
打开 Keysight 官网 → 支持 → 输入型号(如 RP7963A);
进入 Firmware & Drivers → 找到 Firmware Compatibility Matrix;
对照:
你的 HW version(来自 SYST:HWVER?)
查看该硬件版本对应的 最低 / 最高兼容固件版本。
方法 2:用序列号在官网 / 售后查出厂配置
提供 SN 给 Keysight 技术支持 / 官网服务页面;
可查到:出厂硬件版本、出厂固件版本、历次升级建议。
方法 3:自检是否兼容(仪器自身判断)
如果固件与硬件不兼容,通常会:
开机报 FW/HW Mismatch 错误;
SCPI 报错;
面板提示升级 / 降级固件。
可用命令查错误日志:
scpi
SYST:ERR:LOG?
四、小结(你日常操作流程)
用 SCPI 读出:
*IDN? → 型号、序列号、固件版本
SYST:HWVER? → 硬件版本
去 Keysight 官网查该型号的 固件兼容性矩阵;
对照你的 HW 版本,看当前 FW 版本是否在支持区间内。