pythonGPIB读写稳压源程控电源

import pyvisa as visa
import time

# 创建VISA资源管理器对象
rm = visa.ResourceManager()

# 根据实际仪器的VISA资源地址来替换此处地址,例如如果是GPIB接口,格式一般为 "GPIB0::xx::INSTR",xx为仪器的具体地址编号
instrument_address = "GPIB0::11::INSTR"  
try:
    # 打开仪器资源
    instrument = rm.open_resource(instrument_address)
except visa.VisaIOError as e:
    print(f"无法打开仪器资源,错误信息: {e}")
    exit(1)

# 复位仪器(可根据实际需求选择是否进行此操作)
instrument.write("*RST")
time.sleep(1)

# 设置电流值(以下指令格式为假设,按实际手册调整)
# 假设设置电流的指令格式为 ":CURR <value>",这里设置输出电流为 0.50A,可按需修改
# current_to_set = 0.0050
# set_current_command = f":CURR {current_to_set}"
# instrument.write("CURR 0.001")
# time.sleep(0.5)
instrument.write("*RST")
# # 读取电流值
# # 假设读取电流的指令为 ":MEASure:CURRent?",以实际手册为准
instrument.write("MEAS:CURR?")
# time.sleep(0.5)
# current_value = instrument.read()
# try:
#     current_value_float = float(current_value)
#     print(f"读取到的电流值为: {current_value_float} A")
# except ValueError:
#     print(f"无法将读取的数据 {current_value} 转换为电流值")

# 关闭仪器连接
instrument.close()
# 关闭资源管理器
rm.close()

现有的工具是NI 的NIMAX , 网上大把的NIMAX的操作介绍。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值