2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > RS485串口继电器modbus RTU读写通信调试软件工具和python源码

RS485串口继电器modbus RTU读写通信调试软件工具和python源码

时间:2019-08-06 09:59:14

相关推荐

RS485串口继电器modbus RTU读写通信调试软件工具和python源码

源码程序开发相关环境:

PyQt55.15.2

PyQt5-sip12.10.1

pyserial3.5

pywin32-ctypes0.2.0

requests2.28.0

typing-extensions4.2.0

urllib31.26.9

yarg0.1.9

zipp==3.8.0

主界面部分代码:

# -*- coding: utf-8 -*-# Form implementation generated from reading ui file 'untitled.ui'## Created by: PyQt5 UI code generator 5.15.0## 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 import QtCore, QtGui, QtWidgetsclass Ui_MainWindow(object):def setupUi(self, MainWindow):MainWindow.setObjectName("MainWindow")MainWindow.resize(700, 906)self.centralwidget = QtWidgets.QWidget(MainWindow)self.centralwidget.setObjectName("centralwidget")self.groupBox = QtWidgets.QGroupBox(self.centralwidget)self.groupBox.setGeometry(QtCore.QRect(40, 20, 301, 101))font = QtGui.QFont()font.setFamily("Microsoft YaHei UI")self.groupBox.setFont(font)self.groupBox.setStyleSheet("")self.groupBox.setObjectName("groupBox")self.pushButton_7 = QtWidgets.QPushButton(self.groupBox)self.pushButton_7.setGeometry(QtCore.QRect(40, 22, 91, 31))font = QtGui.QFont()font.setFamily("Microsoft YaHei UI")self.pushButton_7.setFont(font)self.pushButton_7.setStyleSheet("")self.pushButton_7.setObjectName("pushButton_7")self.pushButton_8 = QtWidgets.QPushButton(self.groupBox)self.pushButton_8.setGeometry(QtCore.QRect(170, 20, 91, 31))font = QtGui.QFont()font.setFamily("Microsoft YaHei UI")self.pushButton_8.setFont(font)self.pushButton_8.setStyleSheet("")self.pushButton_8.setObjectName("pushButton_8")self.pushButton_9 = QtWidgets.QPushButton(self.groupBox)self.pushButton_9.setGeometry(QtCore.QRect(170, 60, 91, 31))font = QtGui.QFont()font.setFamily("Microsoft YaHei UI")self.pushButton_9.setFont(font)self.pushButton_9.setStyleSheet("")self.pushButton_9.setObjectName("pushButton_9")self.label_16 = QtWidgets.QLabel(self.groupBox)self.label_16.setGeometry(QtCore.QRect(40, 60, 71, 31))font = QtGui.QFont()font.setFamily("Microsoft YaHei UI")self.label_16.setFont(font)self.label_16.setStyleSheet("")self.label_16.setObjectName("label_16")self.label_17 = QtWidgets.QLabel(self.groupBox)self.label_17.setGeometry(QtCore.QRect(110, 60, 54, 31))font = QtGui.QFont()font.setFamily("Microsoft YaHei UI")self.label_17.setFont(font)self.label_17.setStyleSheet("")self.label_17.setObjectName("label_17")self.groupBox_2 = QtWidgets.QGroupBox(self.centralwidget)self.groupBox_2.setGeometry(QtCore.QRect(350, 310, 311, 161))font = QtGui.QFont()font.setFamily("Microsoft YaHei UI")self.groupBox_2.setFont(font)self.groupBox_2.setStyleSheet("")self.groupBox_2.setObjectName("groupBox_2")self.lineEdit_1 = QtWidgets.QLineEdit(self.groupBox_2)self.lineEdit_1.setGeometry(QtCore.QRect(20, 50, 71, 31))font = QtGui.QFont()font.setFamily("Microsoft YaHei UI")self.lineEdit_1.setFont(font)self.lineEdit_1.setStyleSheet("")self.lineEdit_1.setObjectName("lineEdit_1")self.lineEdit_2 = QtWidgets.QLineEdit(self.groupBox_2)self.lineEdit_2.setGeometry(QtCore.QRect(100, 50, 61, 31))font = QtGui.QFont()font.setFamily("Microsoft YaHei UI")self.lineEdit_2.setFont(font)self.lineEdit_2.setStyleSheet("")self.lineEdit_2.setObjectName("lineEdit_2")self.lineEdit_3 = QtWidgets.QLineEdit(self.groupBox_2)self.lineEdit_3.setGeometry(QtCore.QRect(170, 50, 61, 31))font = QtGui.QFont()font.setFamily("Microsoft YaHei UI")self.lineEdit_3.setFont(font)self.lineEdit_3.setStyleSheet("")self.lineEdit_3.setObjectName("lineEdit_3")self.label = QtWidgets.QLabel(self.groupBox_2)self.label.setGeometry(QtCore.QRect(20, 21, 81, 21))font = QtGui.QFont()font.setFamily("Microsoft YaHei UI")font.setPointSize(8)self.label.setFont(font)self.label.setStyleSheet("")self.label.setObjectName("label")self.label_2 = QtWidgets.QLabel(self.groupBox_2)self.label_2.setGeometry(QtCore.QRect(100, 21, 71, 21))font = QtGui.QFont()font.setFamily("Microsoft YaHei UI")font.setPointSize(8)self.label_2.setFont(font)self.label_2.setStyleSheet("")self.label_2.setObjectName("label_2")self.label_3 = QtWidgets.QLabel(self.groupBox_2)self.label_3.setGeometry(QtCore.QRect(170, 21, 81, 21))font = QtGui.QFont()font.setFamily("Microsoft YaHei UI")font.setPointSize(8)self.label_3.setFont(font)self.label_3.setStyleSheet("")self.label_3.setObjectName("label_3")self.pushButton_5 = QtWidgets.QPushButton(self.groupBox_2)self.pushButton_5.setGeometry(QtCore.QRect(240, 50, 51, 31))font = QtGui.QFont()font.setFamily("Microsoft YaHei UI")self.pushButton_5.setFont(font)self.pushButton_5.setStyleSheet("")self.pushButton_5.setObjectName("pushButton_5")self.lineEdit_4 = QtWidgets.QLineEdit(self.groupBox_2)self.lineEdit_4.setGeometry(QtCore.QRect(20, 110, 271, 31))font = QtGui.QFont()font.setFamily("Microsoft YaHei UI")font.setPointSize(8)self.lineEdit_4.setFont(font)self.lineEdit_4.setStyleSheet("")self.lineEdit_4.setObjectName("lineEdit_4")self.label_4 = QtWidgets.QLabel(self.groupBox_2)self.label_4.setGeometry(QtCore.QRect(20, 85, 71, 21))font = QtGui.QFont()font.setFamily("Microsoft YaHei UI")self.label_4.setFont(font)self.label_4.setStyleSheet("")self.label_4.setObjectName("label_4")self.groupBox_3 = QtWidgets.QGroupBox(self.centralwidget)self.groupBox_3.setGeometry(QtCore.QRect(40, 310, 301, 161))font = QtGui.QFont()font.setFamily("Microsoft YaHei UI")self.groupBox_3.setFont(font)self.groupBox_3.setStyleSheet("")self.groupBox_3.setObjectName("groupBox_3")self.label_5 = QtWidgets.QLabel(self.groupBox_3)self.label_5.setGeometry(QtCore.QRect(20, 25, 81, 21))font = QtGui.QFont()font.setFamily("Microsoft YaHei UI")font.setPointSize(8)self.label_5.setFont(font)self.label_5.setStyleSheet("")self.label_5.setObjectName("label_5")self.lineEdit_5 = QtWidgets.QLineEdit(self.groupBox_3)self.lineEdit_5.setGeometry(QtCore.QRect(20, 50, 71, 31))font = QtGui.QFont()font.setFamily("Microsoft YaHei UI")self.lineEdit_5.setFont(font)self.lineEdit_5.setStyleSheet("")self.lineEdit_5.setObjectName("lineEdit_5")self.label_6 = QtWidgets.QLabel(self.groupBox_3)self.label_6.setGeometry(QtCore.QRect(170, 25, 61, 21))font = QtGui.QFont()font.setFamily("Microsoft YaHei UI")font.setPointSize(8)self.label_6.setFont(font)self.label_6.setStyleSheet("")self.label_6.setObjectName("label_6")self.pushButton_6 = QtWidgets.QPushButton(self.groupBox_3)self.pushButton_6.setGeometry(QtCore.QRect(230, 50, 51, 31))font = QtGui.QFont()font.setFamily("Microsoft YaHei UI")self.pushButton_6.setFont(font)self.pushButton_6.setStyleSheet("")self.pushButton_6.setObjectName("pushButton_6")self.lineEdit_6 = QtWidgets.QLineEdit(self.groupBox_3)self.lineEdit_6.setGeometry(QtCore.QRect(100, 50, 61, 31))font = QtGui.QFont()font.setFamily("Microsoft YaHei UI")self.lineEdit_6.setFont(font)self.lineEdit_6.setStyleSheet("")self.lineEdit_6.setObjectName("lineEdit_6")self.lineEdit_7 = QtWidgets.QLineEdit(self.groupBox_3)self.lineEdit_7.setGeometry(QtCore.QRect(170, 50, 51, 31))font = QtGui.QFont()font.setFamily("Microsoft YaHei UI")self.lineEdit_7.setFont(font)self.lineEdit_7.setStyleSheet("")self.lineEdit_7.setObjectName("lineEdit_7")self.label_7 = QtWidgets.QLabel(self.groupBox_3)self.label_7.setGeometry(QtCore.QRect(100, 25, 71, 21))font = QtGui.QFont()font.setFamily("Microsoft YaHei UI")font.setPointSize(8)self.label_7.setFont(font)self.label_7.setStyleSheet("")self.label_7.setObjectName("label_7")self.label_8 = QtWidgets.QLabel(self.groupBox_3)self.label_8.setGeometry(QtCore.QRect(20, 85, 71, 21))font = QtGui.QFont()font.setFamily("Microsoft YaHei UI")self.label_8.setFont(font)self.label_8.setStyleSheet("")self.label_8.setObjectName("label_8")self.lineEdit_8 = QtWidgets.QLineEdit(self.groupBox_3)self.lineEdit_8.setGeometry(QtCore.QRect(20, 110, 261, 31))font = QtGui.QFont()font.setFamily("Microsoft YaHei UI")self.lineEdit_8.setFont(font)self.lineEdit_8.setStyleSheet("")self.lineEdit_8.setObjectName("lineEdit_8")self.groupBox_5 = QtWidgets.QGroupBox(self.centralwidget)self.groupBox_5.setGeometry(QtCore.QRect(40, 610, 301, 261))font = QtGui.QFont()font.setFamily("Microsoft YaHei UI")self.groupBox_5.setFont(font)self.groupBox_5.setStyleSheet("")self.groupBox_5.setObjectName("groupBox_5")self.textBrowser = QtWidgets.QTextBrowser(self.groupBox_5)self.textBrowser.setGeometry(QtCore.QRect(10, 30, 281, 121))font = QtGui.QFont()font.setFamily("Microsoft YaHei UI")font.setPointSize(8)self.textBrowser.setFont(font)self.textBrowser.setStyleSheet("")self.textBrowser.setObjectName("textBrowser")self.groupBox_8 = QtWidgets.QGroupBox(self.groupBox_5)self.groupBox_8.setGeometry(QtCore.QRect(10, 160, 281, 91))font = QtGui.QFont()font.setFamily("Microsoft YaHei UI")self.groupBox_8.setFont(font)self.groupBox_8.setStyleSheet("")self.groupBox_8.setObjectName("groupBox_8")self.lineEdit_14 = QtWidgets.QLineEdit(self.groupBox_8)self.lineEdit_14.setGeometry(QtCore.QRect(10, 20, 261, 31))font = QtGui.QFont()font.setFamily("Microsoft YaHei UI")self.lineEdit_14.setFont(font)self.lineEdit_14.setStyleSheet("")self.lineEdit_14.setObjectName("lineEdit_14")self.pushButton_3 = QtWidgets.QPushButton(self.groupBox_8)self.pushButton_3.setGeometry(QtCore.QRect(10, 60, 75, 23))font = QtGui.QFont()font.setFamily("Microsoft YaHei UI")self.pushButton_3.setFont(font)self.pushButton_3.setStyleSheet("")self.pushButton_3.setObjectName("pushButton_3")self.pushButton_4 = QtWidgets.QPushButton(self.groupBox_8)self.pushButton_4.setGeometry(QtCore.QRect(160, 60, 111, 23))font = QtGui.QFont()font.setFamily("Microsoft YaHei UI")self.pushButton_4.setFont(font)self.pushButton_4.setStyleSheet("")self.pushButton_4.setObjectName("pushButton_4")self.pushButton_10 = QtWidgets.QPushButton(self.groupBox_5)self.pushButton_10.setGeometry(QtCore.QRect(190, 0, 101, 23))self.pushButton_10.setObjectName("pushButton_10")self.groupBox_6 = QtWidgets.QGroupBox(self.centralwidget)self.groupBox_6.setGeometry(QtCore.QRect(350, 610, 311, 261))font = QtGui.QFont()font.setFamily("Microsoft YaHei UI")self.groupBox_6.setFont(font)self.groupBox_6.setStyleSheet("")self.groupBox_6.setObjectName("groupBox_6")self.textBrowser_2 = QtWidgets.QTextBrowser(self.groupBox_6)self.textBrowser_2.setGeometry(QtCore.QRect(10, 30, 291, 221))font = QtGui.QFont()font.setFamily("Microsoft YaHei UI")font.setPointSize(8)self.textBrowser_2.setFont(font)self.textBrowser_2.setStyleSheet("")self.textBrowser_2.setObjectName("textBrowser_2")self.pushButton_16 = QtWidgets.QPushButton(self.groupBox_6)self.pushButton_16.setGeometry(QtCore.QRect(200, 0, 101, 23))self.pushButton_16.setObjectName("pushButton_16")self.groupBox_4 = QtWidgets.QGroupBox(self.centralwidget)self.groupBox_4.setGeometry(QtCore.QRect(350, 20, 311, 101))font = QtGui.QFont()font.setFamily("Microsoft YaHei UI")self.groupBox_4.setFont(font)self.groupBox_4.setStyleSheet("")self.groupBox_4.setObjectName("groupBox_4")self.pushButton = QtWidgets.QPushButton(self.groupBox_4)self.pushButton.setGeometry(QtCore.QRect(20, 50, 75, 31))font = QtGui.QFont()font.setFamily("Microsoft YaHei UI")self.pushButton.setFont(font)self.pushButton.setStyleSheet("")self.pushButton.setObjectName("pushButton")self.lineEdit_9 = QtWidgets.QLineEdit(self.groupBox_4)self.lineEdit_9.setGeometry(QtCore.QRect(110, 50, 181, 31))font = QtGui.QFont()font.setFamily("Microsoft YaHei UI")self.lineEdit_9.setFont(font)self.lineEdit_9.setStyleSheet("")self.lineEdit_9.setObjectName("lineEdit_9")self.label_9 = QtWidgets.QLabel(self.groupBox_4)self.label_9.setGeometry(QtCore.QRect(110, 25, 91, 21))font = QtGui.QFont()font.setFamily("Microsoft YaHei UI")self.label_9.setFont(font)self.label_9.setStyleSheet("")self.label_9.setObjectName("label_9")self.groupBox_7 = QtWidgets.QGroupBox(self.centralwidget)self.groupBox_7.setGeometry(QtCore.QRect(40, 130, 301, 171))font = QtGui.QFont()font.setFamily("Microsoft YaHei UI")self.groupBox_7.setFont(font)self.groupBox_7.setStyleSheet("")self.groupBox_7.setObjectName("groupBox_7")self.lineEdit_10 = QtWidgets.QLineEdit(self.groupBox_7)self.lineEdit_10.setGeometry(QtCore.QRect(20, 60, 91, 31))font = QtGui.QFont()font.setFamily("Microsoft YaHei UI")self.lineEdit_10.setFont(font)self.lineEdit_10.setStyleSheet("")self.lineEdit_10.setObjectName("lineEdit_10")self.lineEdit_11 = QtWidgets.QLineEdit(self.groupBox_7)self.lineEdit_11.setGeometry(QtCore.QRect(120, 60, 111, 31))font = QtGui.QFont()font.setFamily("Microsoft YaHei UI")self.lineEdit_11.setFont(font)self.lineEdit_11.setStyleSheet("")self.lineEdit_11.setObjectName("lineEdit_11")self.lineEdit_12 = QtWidgets.QLineEdit(self.groupBox_7)self.lineEdit_12.setGeometry(QtCore.QRect(20, 120, 91, 31))font = QtGui.QFont()font.setFamily("Microsoft YaHei UI")self.lineEdit_12.setFont(font)self.lineEdit_12.setStyleSheet("")self.lineEdit_12.setObjectName("lineEdit_12")self.lineEdit_13 = QtWidgets.QLineEdit(self.groupBox_7)self.lineEdit_13.setGeometry(QtCore.QRect(120, 120, 171, 31))font = QtGui.QFont()font.setFamily("Microsoft YaHei UI")self.lineEdit_13.setFont(font)self.lineEdit_13.setStyleSheet("")self.lineEdit_13.setObjectName("lineEdit_13")self.pushButton_2 = QtWidgets.QPushButton(self.groupBox_7)self.pushButton_2.setGeometry(QtCore.QRect(240, 60, 51, 31))font = QtGui.QFont()font.setFamily("Microsoft YaHei UI")self.pushButton_2.setFont(font)self.pushButton_2.setStyleSheet("")self.pushButton_2.setObjectName("pushButton_2")self.label_10 = QtWidgets.QLabel(self.groupBox_7)self.label_10.setGeometry(QtCore.QRect(20, 35, 81, 21))font = QtGui.QFont()font.setFamily("Microsoft YaHei UI")font.setPointSize(8)self.label_10.setFont(font)self.label_10.setStyleSheet("")self.label_10.setObjectName("label_10")self.label_11 = QtWidgets.QLabel(self.groupBox_7)self.label_11.setGeometry(QtCore.QRect(120, 30, 111, 31))font = QtGui.QFont()font.setFamily("Microsoft YaHei UI")font.setPointSize(8)self.label_11.setFont(font)self.label_11.setStyleSheet("")self.label_11.setObjectName("label_11")self.label_12 = QtWidgets.QLabel(self.groupBox_7)self.label_12.setGeometry(QtCore.QRect(20, 90, 91, 31))font = QtGui.QFont()font.setFamily("Microsoft YaHei UI")font.setPointSize(8)self.label_12.setFont(font)self.label_12.setStyleSheet("")self.label_12.setObjectName("label_12")self.label_13 = QtWidgets.QLabel(self.groupBox_7)self.label_13.setGeometry(QtCore.QRect(120, 90, 71, 31))font = QtGui.QFont()font.setFamily("Microsoft YaHei UI")font.setPointSize(8)self.label_13.setFont(font)self.label_13.setStyleSheet("")self.label_13.setObjectName("label_13")self.groupBox_9 = QtWidgets.QGroupBox(self.centralwidget)self.groupBox_9.setGeometry(QtCore.QRect(350, 130, 311, 171))font = QtGui.QFont()font.setFamily("Microsoft YaHei UI")self.groupBox_9.setFont(font)self.groupBox_9.setStyleSheet("")self.groupBox_9.setObjectName("groupBox_9")self.label_14 = QtWidgets.QLabel(self.groupBox_9)self.label_14.setGeometry(QtCore.QRect(20, 20, 91, 31))font = QtGui.QFont()font.setFamily("Microsoft YaHei UI")font.setPointSize(8)self.label_14.setFont(font)self.label_14.setStyleSheet("")self.label_14.setObjectName("label_14")self.lineEdit_15 = QtWidgets.QLineEdit(self.groupBox_9)self.lineEdit_15.setGeometry(QtCore.QRect(20, 50, 71, 31))font = QtGui.QFont()font.setFamily("Microsoft YaHei UI")self.lineEdit_15.setFont(font)self.lineEdit_15.setStyleSheet("")self.lineEdit_15.setObjectName("lineEdit_15")self.groupBox_10 = QtWidgets.QGroupBox(self.groupBox_9)self.groupBox_10.setGeometry(QtCore.QRect(110, 20, 181, 141))font = QtGui.QFont()font.setFamily("Microsoft YaHei UI")self.groupBox_10.setFont(font)self.groupBox_10.setStyleSheet("")self.groupBox_10.setObjectName("groupBox_10")self.pushButton_11 = QtWidgets.QPushButton(self.groupBox_10)self.pushButton_11.setGeometry(QtCore.QRect(90, 20, 75, 31))font = QtGui.QFont()font.setFamily("Microsoft YaHei UI")self.pushButton_11.setFont(font)self.pushButton_11.setStyleSheet("")self.pushButton_11.setObjectName("pushButton_11")self.pushButton_12 = QtWidgets.QPushButton(self.groupBox_10)self.pushButton_12.setGeometry(QtCore.QRect(90, 60, 75, 31))font = QtGui.QFont()font.setFamily("Microsoft YaHei UI")self.pushButton_12.setFont(font)self.pushButton_12.setStyleSheet("")self.pushButton_12.setObjectName("pushButton_12")self.pushButton_13 = QtWidgets.QPushButton(self.groupBox_10)self.pushButton_13.setGeometry(QtCore.QRect(10, 20, 75, 31))font = QtGui.QFont()font.setFamily("Microsoft YaHei UI")self.pushButton_13.setFont(font)self.pushButton_13.setStyleSheet("")self.pushButton_13.setObjectName("pushButton_13")self.pushButton_14 = QtWidgets.QPushButton(self.groupBox_10)self.pushButton_14.setGeometry(QtCore.QRect(10, 60, 75, 31))font = QtGui.QFont()font.setFamily("Microsoft YaHei UI")self.pushButton_14.setFont(font)self.pushButton_14.setStyleSheet("")self.pushButton_14.setObjectName("pushButton_14")self.pushButton_15 = QtWidgets.QPushButton(self.groupBox_10)self.pushButton_15.setGeometry(QtCore.QRect(10, 100, 75, 31))font = QtGui.QFont()font.setFamily("Microsoft YaHei UI")self.pushButton_15.setFont(font)self.pushButton_15.setStyleSheet("")self.pushButton_15.setObjectName("pushButton_15")self.groupBox_13 = QtWidgets.QGroupBox(self.groupBox_9)self.groupBox_13.setGeometry(QtCore.QRect(10, 90, 91, 71))self.groupBox_13.setObjectName("groupBox_13")self.widget_0 = QtWidgets.QWidget(self.groupBox_13)self.widget_0.setGeometry(QtCore.QRect(10, 20, 16, 16))self.widget_0.setStyleSheet("background-color:green;opacity:50; ")self.widget_0.setObjectName("widget_0")self.widget_2 = QtWidgets.QWidget(self.groupBox_13)self.widget_2.setGeometry(QtCore.QRect(50, 50, 16, 16))self.widget_2.setStyleSheet("background-color:green;opacity:50; ")self.widget_2.setObjectName("widget_3")self.widget_3 = QtWidgets.QWidget(self.groupBox_13)self.widget_3.setGeometry(QtCore.QRect(10, 50, 16, 16))self.widget_3.setStyleSheet("background-color:green;opacity:50; ")self.widget_3.setObjectName("widget_2")self.widget_1 = QtWidgets.QWidget(self.groupBox_13)self.widget_1.setGeometry(QtCore.QRect(50, 20, 16, 16))self.widget_1.setStyleSheet("background-color:green;opacity:50; ")self.widget_1.setObjectName("widget_1")self.label_15 = QtWidgets.QLabel(self.groupBox_13)self.label_15.setGeometry(QtCore.QRect(30, 20, 21, 16))self.label_15.setObjectName("label_15")self.label_22 = QtWidgets.QLabel(self.groupBox_13)self.label_22.setGeometry(QtCore.QRect(70, 20, 21, 16))self.label_22.setObjectName("label_22")self.label_23 = QtWidgets.QLabel(self.groupBox_13)self.label_23.setGeometry(QtCore.QRect(30, 50, 21, 16))self.label_23.setObjectName("label_23")self.label_24 = QtWidgets.QLabel(self.groupBox_13)self.label_24.setGeometry(QtCore.QRect(70, 50, 21, 16))self.label_24.setObjectName("label_24")self.groupBox_11 = QtWidgets.QGroupBox(self.centralwidget)self.groupBox_11.setGeometry(QtCore.QRect(40, 470, 621, 61))font = QtGui.QFont()font.setFamily("Microsoft JhengHei UI")self.groupBox_11.setFont(font)self.groupBox_11.setObjectName("groupBox_11")self.lineEdit = QtWidgets.QLineEdit(self.groupBox_11)self.lineEdit.setGeometry(QtCore.QRect(130, 20, 101, 31))self.lineEdit.setObjectName("lineEdit")self.pushButton_17 = QtWidgets.QPushButton(self.groupBox_11)self.pushButton_17.setGeometry(QtCore.QRect(480, 20, 90, 31))font = QtGui.QFont()font.setFamily("Microsoft YaHei UI")self.pushButton_17.setFont(font)self.pushButton_17.setObjectName("pushButton_17")self.label_18 = QtWidgets.QLabel(self.groupBox_11)self.label_18.setGeometry(QtCore.QRect(50, 20, 81, 31))font = QtGui.QFont()font.setFamily("Microsoft YaHei UI")font.setPointSize(8)self.label_18.setFont(font)self.label_18.setStyleSheet("")self.label_18.setObjectName("label_18")self.label_19 = QtWidgets.QLabel(self.groupBox_11)self.label_19.setGeometry(QtCore.QRect(260, 20, 71, 31))font = QtGui.QFont()font.setFamily("Microsoft YaHei UI")font.setPointSize(8)self.label_19.setFont(font)self.label_19.setStyleSheet("")self.label_19.setObjectName("label_19")boBox_4 = QtWidgets.QComboBox(self.groupBox_11)boBox_4.setGeometry(QtCore.QRect(330, 20, 101, 31))font = QtGui.QFont()font.setFamily("Microsoft YaHei UI")boBox_4.setFont(font)boBox_4.setObjectName("comboBox_4")self.groupBox_12 = QtWidgets.QGroupBox(self.centralwidget)self.groupBox_12.setGeometry(QtCore.QRect(40, 540, 621, 61))font = QtGui.QFont()font.setFamily("Microsoft JhengHei UI")self.groupBox_12.setFont(font)self.groupBox_12.setObjectName("groupBox_12")self.lineEdit_17 = QtWidgets.QLineEdit(self.groupBox_12)self.lineEdit_17.setGeometry(QtCore.QRect(130, 20, 101, 31))self.lineEdit_17.setObjectName("lineEdit_17")self.pushButton_18 = QtWidgets.QPushButton(self.groupBox_12)self.pushButton_18.setGeometry(QtCore.QRect(480, 20, 90, 31))font = QtGui.QFont()font.setFamily("Microsoft YaHei UI")self.pushButton_18.setFont(font)self.pushButton_18.setObjectName("pushButton_18")self.label_20 = QtWidgets.QLabel(self.groupBox_12)self.label_20.setGeometry(QtCore.QRect(50, 20, 81, 31))font = QtGui.QFont()font.setFamily("Microsoft YaHei UI")font.setPointSize(8)self.label_20.setFont(font)self.label_20.setStyleSheet("")self.label_20.setObjectName("label_20")self.label_21 = QtWidgets.QLabel(self.groupBox_12)self.label_21.setGeometry(QtCore.QRect(260, 20, 71, 31))font = QtGui.QFont()font.setFamily("Microsoft YaHei UI")font.setPointSize(8)self.label_21.setFont(font)self.label_21.setStyleSheet("")self.label_21.setObjectName("label_21")self.lineEdit_18 = QtWidgets.QLineEdit(self.groupBox_12)self.lineEdit_18.setGeometry(QtCore.QRect(330, 20, 101, 31))self.lineEdit_18.setObjectName("lineEdit_18")MainWindow.setCentralWidget(self.centralwidget)self.statusbar = QtWidgets.QStatusBar(MainWindow)self.statusbar.setObjectName("statusbar")MainWindow.setStatusBar(self.statusbar)self.retranslateUi(MainWindow)QtCore.QMetaObject.connectSlotsByName(MainWindow)def retranslateUi(self, MainWindow):_translate = QtCore.QCoreApplication.translateMainWindow.setWindowTitle(_translate("MainWindow", "中继继电器MODBUS通信测试专用工具"))self.groupBox.setTitle(_translate("MainWindow", "串口设置"))self.pushButton_7.setText(_translate("MainWindow", "串口设置"))self.pushButton_8.setText(_translate("MainWindow", "串口开"))self.pushButton_9.setText(_translate("MainWindow", "串口关"))self.label_16.setText(_translate("MainWindow", "当前状态:"))self.label_17.setText(_translate("MainWindow", "待机"))self.groupBox_2.setTitle(_translate("MainWindow", "读取指令-03H"))self.label.setText(_translate("MainWindow", "被测模块地址"))self.label_2.setText(_translate("MainWindow", "寄存器地址"))self.label_3.setText(_translate("MainWindow", "寄存器数量"))self.pushButton_5.setText(_translate("MainWindow", "读取"))self.label_4.setText(_translate("MainWindow", "读取结果"))self.groupBox_3.setTitle(_translate("MainWindow", "写入指令-06H"))self.label_5.setText(_translate("MainWindow", "被测模块地址"))self.label_6.setText(_translate("MainWindow", "写入值"))self.pushButton_6.setText(_translate("MainWindow", "写入"))self.label_7.setText(_translate("MainWindow", "寄存器地址"))self.label_8.setText(_translate("MainWindow", "写入结果"))self.groupBox_5.setTitle(_translate("MainWindow", "发送 >>>"))self.groupBox_8.setTitle(_translate("MainWindow", "自定义发送 >>>"))self.pushButton_3.setText(_translate("MainWindow", "发送"))self.pushButton_4.setText(_translate("MainWindow", "CRC校验发送"))self.pushButton_10.setText(_translate("MainWindow", "清空发送数据"))self.groupBox_6.setTitle(_translate("MainWindow", "接收 <<<"))self.pushButton_16.setText(_translate("MainWindow", "清空接收数据"))self.groupBox_4.setTitle(_translate("MainWindow", "读取原始地址"))self.pushButton.setText(_translate("MainWindow", "开始读取"))self.label_9.setText(_translate("MainWindow", "读取结果"))self.groupBox_7.setTitle(_translate("MainWindow", "写入多个模块数据"))self.pushButton_2.setText(_translate("MainWindow", "写入"))self.label_10.setText(_translate("MainWindow", "被测模块地址"))self.label_11.setText(_translate("MainWindow", "寄存器起始地址"))self.label_12.setText(_translate("MainWindow", "被测模块数量"))self.label_13.setText(_translate("MainWindow", "写入值"))self.groupBox_9.setTitle(_translate("MainWindow", "继电器输出控制"))self.label_14.setText(_translate("MainWindow", "被测模块地址"))self.groupBox_10.setTitle(_translate("MainWindow", "开关"))self.pushButton_11.setText(_translate("MainWindow", "第2路合"))self.pushButton_12.setText(_translate("MainWindow", "第0路合"))self.pushButton_13.setText(_translate("MainWindow", "第1路合"))self.pushButton_14.setText(_translate("MainWindow", "第3路合"))self.pushButton_15.setText(_translate("MainWindow", "全部分"))self.groupBox_13.setTitle(_translate("MainWindow", "开关状态"))self.label_15.setText(_translate("MainWindow", "1"))self.label_22.setText(_translate("MainWindow", "2"))self.label_23.setText(_translate("MainWindow", "3"))self.label_24.setText(_translate("MainWindow", "0"))self.groupBox_11.setTitle(_translate("MainWindow", "修改波特率"))self.pushButton_17.setText(_translate("MainWindow", "修改波特率"))self.label_18.setText(_translate("MainWindow", "被测模块地址:"))self.label_19.setText(_translate("MainWindow", "目标波特率:"))self.groupBox_12.setTitle(_translate("MainWindow", "修改模块地址"))self.pushButton_18.setText(_translate("MainWindow", "修改模块地址"))self.label_20.setText(_translate("MainWindow", "模块旧地址:"))self.label_21.setText(_translate("MainWindow", "模块新地址:"))

完整部分代码资料参考链接

抖音号:shucai.wulian

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。