main.py 文件
import sys import pyvisa import time from main_window import Ui_Dialog from PyQt5.QtWidgets import QApplication, QMainWindow class myMainWindow(QMainWindow): # 调用主页面类 可以参考 如何使用QT制作Ui def __init__(self): QMainWindow.__init__(self) self.main_ui = Ui_Dialog() self.main_ui.setupUi(self) self.main_ui.pushButton.clicked.connect(self.push_button) # 添加的push_button的动作内容 这里 可以放到 QT输出得PY文件下面 retranslateUi(self, Dialog): def push_button(self): # 创建 VISA资源管理器的对象。 rm = pyvisa.ResourceManager() # 打开指定资源名称的设备。一旦设备被打开,您就可以使用返回的设备对象进行与设备的通信和控制。 my_Instrument1 = rm.open_resource('TCPIP0::192.168.10.201::inst0::INSTR') # 配置通讯超时时间 my_Instrument1.timeout = 5000 # 配置截止符 my_Instrument1.read_termination = '\n' # 查询设备信息 instrumentMessage = my_Instrument1.query('*IDN?') # 打印设备信息 print(instrum