update 添加三个点位控制和显示

This commit is contained in:
FrankCV2048
2024-10-30 22:25:18 +08:00
parent e5ce0dc31d
commit 24e7bea71a
6 changed files with 392 additions and 113 deletions

18
main.py
View File

@ -639,6 +639,21 @@ class MainWindow(QMainWindow, Ui_MainWindow):
def send_setSpeed_clicked(self):
Constant.speed = int(self.lineEdit_speed_run.text())
Constant.debug_speed = int(self.lineEdit_speed_debug.text())
try:
solenoid1_addr = int(self.lineEdit_solenoid1_addr.text())
solenoid2_addr = int(self.lineEdit_solenoid2_addr.text())
solenoid3_addr = int(self.lineEdit_solenoid3_addr.text())
self.robotClient.con_ios[0] = solenoid1_addr
self.robotClient.con_ios[1] = solenoid2_addr
self.robotClient.con_ios[2] = solenoid3_addr
self.configReader.read(Constant.set_ini)
self.configReader.set('robot', 'solenoid_valve1_addr', str(solenoid1_addr))
self.configReader.set('robot', 'solenoid_valve2_addr', str(solenoid2_addr))
self.configReader.set('robot', 'solenoid_valve3_addr', str(solenoid3_addr))
self.configReader.write(open(Constant.set_ini, 'w', encoding='utf-8'))
except Exception as e:
log.log_message(logging.ERROR, Constant.str_sys_set_error+e)
pass
self.pushButton_speed.setText(str(Constant.speed))
log.log_message(logging.INFO, Constant.str_sys_setSpeed + str(Constant.speed)+'|'+str(Constant.debug_speed))
pass
@ -1295,6 +1310,9 @@ class MainWindow(QMainWindow, Ui_MainWindow):
def updateUI_Base_Set(self):
self.lineEdit_speed_run.setText(str(Constant.speed))
self.lineEdit_speed_debug.setText(str(Constant.shake_speed))
self.lineEdit_solenoid1_addr.setText(str(self.robotClient.con_ios[0]))
self.lineEdit_solenoid2_addr.setText(str(self.robotClient.con_ios[1]))
self.lineEdit_solenoid3_addr.setText(str(self.robotClient.con_ios[2]))
def show_infomessage_box(self,message):
msg_box = QMessageBox(self)