python控制电源调压_python控制TLP2041高压电源源码(modbus rtu,try捕获异常使用)...

#-*- coding: utf-8 -*-

#Form implementation generated from reading ui file 'PGUI.ui'#

#Created by: PyQt5 UI code generator 5.15.1#

#WARNING: Any manual changes made to this file will be lost when pyuic5 is#run again. Do not edit this file unless you know what you are doing.

from PyQt5 importQtCore, QtGui, QtWidgetsclassUi_MainWindow(object):defsetupUi(self, MainWindow):

MainWindow.setObjectName("MainWindow")

MainWindow.resize(800, 600)

self.centralwidget=QtWidgets.QWidget(MainWindow)

self.centralwidget.setObjectName("centralwidget")

self.verticalLayout_2=QtWidgets.QVBoxLayout(self.centralwidget)

self.verticalLayout_2.setObjectName("verticalLayout_2")

self.verticalLayout=QtWidgets.QVBoxLayout()

self.verticalLayout.setObjectName("verticalLayout")

self.horizontalLayout=QtWidgets.QHBoxLayout()

self.horizontalLayout.setObjectName("horizontalLayout")

self.comboBox=QtWidgets.QComboBox(self.centralwidget)

font=QtGui.QFont()

font.setFamily("Times New Roman")

font.setPointSize(20)

self.comboBox.setFont(font)

self.comboBox.setObjectName("comboBox")

self.horizontalLayout.addWidget(self.comboBox)

self.pushButton=QtWidgets.QPushButton(self.centralwidget)

font=QtGui.QFont()

font.setFamily("Times New Roman")

font.setPointSize(20)

self.pushButton.setFont(font)

self.pushButton.setObjectName("pushButton")

self.horizontalLayout.addWidget(self.pushButton)

self.verticalLayout.addLayout(self.horizontalLayout)

self.horizontalLayout_2=QtWidgets.QHBoxLayout()

self.horizontalLayout_2.setObjectName("horizontalLayout_2")

self.verticalLayout_3=QtWidgets.QVBoxLayout()

self.verticalLayout_3.setObjectName("verticalLayout_3")

self.label_2=QtWidgets.QLabel(self.centralwidget)

sizePolicy=QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)

sizePolicy.setHorizontalStretch(0)

sizePolicy.setVerticalStretch(0)

sizePolicy.setHeightForWidth(self.label_2.sizePolicy().hasHeightForWidth())

self.label_2.setSizePolicy(sizePolicy)

font=QtGui.QFont()

font.setFamily("Times New Roman")

font.setPointSize(24)

self.label_2.setFont(font)

self.label_2.setAlignment(QtCore.Qt.AlignCenter)

self.label_2.setObjectName("label_2")

self.verticalLayout_3.addWidget(self.label_2)

self.lineEdit=QtWidgets.QLineEdit(self.centralwidget)

font=QtGui.QFont()

font.setFamily("Times New Roman")

font.setPointSize(20)

self.lineEdit.setFont(font)

self.lineEdit.setObjectName("lineEdit")

self.verticalLayout_3.addWidget(self.lineEdit)

self.horizontalLayout_2.addLayout(self.verticalLayout_3)

self.verticalLayout_4=QtWidgets.QVBoxLayout()

self.verticalLayout_4.setObjectName("verticalLayout_4")

self.label_3=QtWidgets.QLabel(self.centralwidget)

sizePolicy=QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)

sizePolicy.setHorizontalStretch(0)

sizePolicy.setVerticalStretch(0)

sizePolicy.setHeightForWidth(self.label_3.sizePolicy().hasHeightForWidth())

self.label_3.setSizePolicy(sizePolicy)

font=QtGui.QFont()

font.setFamily("Times New Roman")

font.setPointSize(24)

self.label_3.setFont(font)

self.label_3.setAlignment(QtCore.Qt.AlignCenter)

self.label_3.setObjectName("label_3")

self.verticalLayout_4.addWidget(self.label_3)

self.lineEdit_2=QtWidgets.QLineEdit(self.centralwidget)

font=QtGui.QFont()

font.setFamily("Times New Roman")

font.setPointSize(20)

self.lineEdit_2.setFont(font)

self.lineEdit_2.setObjectName("lineEdit_2")

self.verticalLayout_4.addWidget(self.lineEdit_2)

self.horizontalLayout_2.addLayout(self.verticalLayout_4)

self.verticalLayout.addLayout(self.horizontalLayout_2)

self.horizontalLayout_3=QtWidgets.QHBoxLayout()

self.horizontalLayout_3.setObjectName("horizontalLayout_3")

self.pushButton_3=QtWidgets.QPushButton(self.centralwidget)

sizePolicy=QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)

sizePolicy.setHorizontalStretch(0)

sizePolicy.setVerticalStretch(0)

sizePolicy.setHeightForWidth(self.pushButton_3.sizePolicy().hasHeightForWidth())

self.pushButton_3.setSizePolicy(sizePolicy)

font=QtGui.QFont()

font.setFamily("Times New Roman")

font.setPointSize(20)

self.pushButton_3.setFont(font)

self.pushButton_3.setObjectName("pushButton_3")

self.horizontalLayout_3.addWidget(self.pushButton_3)

self.pushButton_2=QtWidgets.QPushButton(self.centralwidget)

font=QtGui.QFont()

font.setFamily("Times New Roman")

font.setPointSize(20)

self.pushButton_2.setFont(font)

self.pushButton_2.setObjectName("pushButton_2")

self.horizontalLayout_3.addWidget(self.pushButton_2)

self.verticalLayout.addLayout(self.horizontalLayout_3)

self.textBrowser=QtWidgets.QTextBrowser(self.centralwidget)

sizePolicy=QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)

sizePolicy.setHorizontalStretch(0)

sizePolicy.setVerticalStretch(0)

sizePolicy.setHeightForWidth(self.textBrowser.sizePolicy().hasHeightForWidth())

self.textBrowser.setSizePolicy(sizePolicy)

font=QtGui.QFont()

font.setFamily("Times New Roman")

font.setPointSize(16)

self.textBrowser.setFont(font)

self.textBrowser.setObjectName("textBrowser")

self.verticalLayout.addWidget(self.textBrowser)

self.verticalLayout_2.addLayout(self.verticalLayout)

MainWindow.setCentralWidget(self.centralwidget)

self.retranslateUi(MainWindow)

QtCore.QMetaObject.connectSlotsByName(MainWindow)defretranslateUi(self, MainWindow):

_translate=QtCore.QCoreApplication.translate

MainWindow.setWindowTitle(_translate("MainWindow", "菜芽"))

self.pushButton.setText(_translate("MainWindow", "开启串口"))

self.label_2.setText(_translate("MainWindow", "电压设定值/kV"))

self.label_3.setText(_translate("MainWindow", "电流设定值/mA"))

self.pushButton_3.setText(_translate("MainWindow", "高压开关"))

self.pushButton_2.setText(_translate("MainWindow", "读取电压电流"))

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值