资讯中心

联系我们

深圳市维立信电子科技有限公司
地址:深圳市福田区红荔路第一世界广场A座8D-E
咨询电话:0755-83766766
E-mail:info@welissom.com

如何通过第三方软件触发Keysight双向直流电源EEPROM自检?

2026-05-14 10:26:44  点击:

  可以通过第三方软件(Python+PyVISA、BenchVue、LabVIEW)发送 SCPI 命令,远程触发 Keysight 双向直流电源的EEPROM 自检并读取结果,核心是用*TST?命令,并配合错误队列查询确认 EEPROM 状态。

  一、核心 SCPI 命令(EEPROM 自检专用)

  适用于 N6705/N678xA/E3630/E36441A 等系列:

  scpi

  # 1. 触发整机自检(含EEPROM校验和、读写测试)

  *TST?

  # 2. 查询EEPROM专属状态(校验和/错误码)

  SYST:ERR?

  # 3. 读取EEPROM校验和(部分型号支持)

  SYST:DATA:EEP:CHKSUM?

  # 4. 清除错误队列(自检前重置状态)

  *CLS

  返回值:0=EEPROM 正常;330=EEPROM 校验和错误;非 0 = 自检失败。

  二、方案 1:Python+PyVISA(一键自检 + 结果解析,推荐)

  1. 环境依赖

  bash

  运行

  pip install pyvisa

  # 必装:Keysight IO Libraries Suite(VISA驱动)

  2. 自检脚本(直接运行)

  python

  运行

  import pyvisa

  # 仪器地址(替换为你的IP/USB)

  VISA_ADDR = "TCPIP0::192.168.1.100::inst0::INSTR"

  rm = pyvisa.ResourceManager()

  psu = rm.open_resource(VISA_ADDR)

  psu.timeout = 10000 # 自检需5–10秒,超时设10秒

  print("