直接结论:修改校准密码(通常通过 CALibration:SECure:CODE指令)本身不会影响仪器的任何其他测量、输出或保护功能。 密码仅用于控制校准数据写入权限的安全机制,不涉及模拟电路或控制环路参数的改动。
虽然无法通过一个专门的 SCPI 命令直接返回“密码修改是否造成影响”的判定,但你可以通过以下步骤,利用 SCPI 指令间接验证仪器的核心功能是否保持正常:
检查错误队列
发送 SYSTem:ERRor?。如果密码修改指令执行正确,应返回 +0."No error"。如果有其他无关错误突然冒出,才需要关注。
验证基础输出与测量
设置一个简单的电压/电流点(如 VOLT 5. CURR 1),开启输出(OUTP ON),然后查询实际输出(MEAS:VOLT?、MEAS:CURR?)。只要返回的数值符合设定且电源无报错,说明源与测量功能完全正常。
确认保护功能状态
查询过压/过流保护设定(如 VOLT:PROT?、CURR:PROT?)及状态。密码操作不会改变这些配置,查询应与修改前记录一致。
查询校准锁状态
发送 CALibration:SECure[:STATe]?,确认返回 1(锁定)或 0(解锁)符合预期。密码修改不会改变“锁定/解锁”这个位的状态,它只更换用于解锁的密钥。
总结:在脚本中,你可以在修改密码后顺次执行上述查询与输出测试,若均无报错且数值正常,即可在日志中记录“功能验证通过”。