diff --git a/COM/COM_Robot.py b/COM/COM_Robot.py index d5bc39b..7d306bd 100644 --- a/COM/COM_Robot.py +++ b/COM/COM_Robot.py @@ -36,6 +36,7 @@ class RobotClient(TCPClient): self.reset_speed = 10 self.max_angle_interval = 0 self.smooth = 0 + self.dynamic_height = 0 def add_sendQuene(self,command): #后面 命令分等级,紧急命令直接执行 self.command_quene.put(command) log.log_message(logging.INFO, f'{Constant.str_sys_command}{command}') diff --git a/CU/Feeding.py b/CU/Feeding.py index fbd61d6..dc0f507 100644 --- a/CU/Feeding.py +++ b/CU/Feeding.py @@ -297,7 +297,7 @@ class Feeding(QObject): elif self.feedStatus == FeedStatus.FStart: self.log_signal.emit(logging.INFO, Constant.str_feed_start) - if not self.robotClient.origin_position.compare(real_position) and not self.is_reverse: + if not self.robotClient.origin_position.compare(real_position,is_action=True) and not self.is_reverse: # QMessageBox.information(None, "提示", Constant.str_feed_start_error) # Fuck 引起异常 self.log_signal.emit(logging.ERROR, Constant.str_feed_start_error) self.need_origin_signal.emit(Constant.str_feed_start_error) @@ -537,7 +537,7 @@ class Feeding(QObject): self.pos_near_index = -1 self.reversed_positions = [] for index, pos_model in enumerate(self.feedConfig.feedLine.feed_positions): - if pos_model.get_position().compare(real_position): + if pos_model.get_position().compare(real_position,is_action=True): self.pos_index = index break @@ -553,7 +553,7 @@ class Feeding(QObject): else: return False else: - self.reversed_positions = self.feedConfig.feedLine.feed_positions[:self.pos_index] + self.reversed_positions = self.feedConfig.feedLine.feed_positions[:self.pos_index+1] self.reversed_positions = list(reversed(self.reversed_positions)) self.reverse_index = 0 self.send_emergency_sound() @@ -728,15 +728,15 @@ class Feeding(QObject): if start_pos.lineType == LineType.CureMid.value: start_pos1 = self.feedConfig.feedLine.get_next_start_position(reverse) self.feedStatus = FeedStatus(start_pos1.status) if self.feedStatus != FeedStatus.FNone else FeedStatus.FNone - self.sendTargPosition(real_position=start_pos.get_position(),speed=self.robotClient.feed_speed, move_type=MoveType.Cure, real_position1=start_pos1.get_position()) + self.sendTargPosition(real_position=start_pos.get_position(),speed=self.robotClient.reset_speed, move_type=MoveType.Cure, real_position1=start_pos1.get_position()) elif start_pos.lineType == LineType.WORLD.value: if self.robotClient.status_model.getAnglePosition().is_error_angel_move(start_pos.get_position(),self.robotClient.max_angle_interval): self.feedStatus = None self.log_signal.emit(logging.ERROR, Constant.str_feed_angle_error) else: - self.sendTargPosition(real_position=start_pos.get_position(),speed=self.robotClient.feed_speed,move_type=MoveType.AXIS) + self.sendTargPosition(real_position=start_pos.get_position(),speed=self.robotClient.reset_speed,move_type=MoveType.AXIS) else: - self.sendTargPosition(real_position=start_pos.get_position(),speed=self.robotClient.feed_speed) + self.sendTargPosition(real_position=start_pos.get_position(),speed=self.robotClient.reset_speed) pass def next_take(self,reverse=False): diff --git a/MainWin.ui b/MainWin.ui index 58f019f..c70a879 100644 --- a/MainWin.ui +++ b/MainWin.ui @@ -4041,7 +4041,7 @@ background-color: #197971; - + 0 @@ -4054,7 +4054,7 @@ background-color: #197971; QFrame::Shadow::Raised - + 0 @@ -4071,96 +4071,9 @@ background-color: #197971; 0 - 80 + 60 - - - - - 0 - 0 - - - - color: rgb(255, 255, 255); - - - 生产速度: - - - - - - - - 0 - 0 - - - - color: rgb(255, 255, 255); - - - - - - - - 0 - 0 - - - - color: rgb(255, 255, 255); - - - 复位速度: - - - - - - - - 0 - 0 - - - - color: rgb(255, 255, 255); - - - - - - - - 0 - 0 - - - - color: rgb(255, 255, 255); - - - 抛袋延时: - - - - - - - - 0 - 0 - - - - color: rgb(255, 255, 255); - - - - + @@ -4202,35 +4115,6 @@ background-color: #499c8a; - - - - - 0 - 0 - - - - color: rgb(255, 255, 255); - - - 调试速度: - - - - - - - - 0 - 0 - - - - color: rgb(255, 255, 255); - - - @@ -4260,22 +4144,6 @@ background-color: #499c8a; - - - - - 0 - 0 - - - - color: rgb(255, 255, 255); - - - 抛袋点位: - - - @@ -4292,6 +4160,32 @@ background-color: #499c8a; + + + + + 0 + 0 + + + + color: rgb(255, 255, 255); + + + + + + + + 0 + 0 + + + + color: rgb(255, 255, 255); + + + @@ -4305,37 +4199,8 @@ background-color: #499c8a; - - - - - 0 - 0 - - - - color: rgb(255, 255, 255); - - - - - - - - 0 - 0 - - - - color: rgb(255, 255, 255); - - - 抓取延时: - - - - - + + 0 @@ -4363,6 +4228,151 @@ background-color: #499c8a; + + + + + 0 + 0 + + + + color: rgb(255, 255, 255); + + + 复位速度: + + + + + + + + 0 + 0 + + + + color: rgb(255, 255, 255); + + + + + + + + 0 + 0 + + + + color: rgb(255, 255, 255); + + + 生产速度: + + + + + + + + 0 + 0 + + + + color: rgb(255, 255, 255); + + + + + + + + 0 + 0 + + + + color: rgb(255, 255, 255); + + + + + + + + 0 + 0 + + + + color: rgb(255, 255, 255); + + + + + + + + 0 + 0 + + + + color: rgb(255, 255, 255); + + + 调试速度: + + + + + + + + 0 + 0 + + + + color: rgb(255, 255, 255); + + + 抓取延时: + + + + + + + + 0 + 0 + + + + color: rgb(255, 255, 255); + + + + + + + + 0 + 0 + + + + color: rgb(255, 255, 255); + + + 抛袋点位: + + + @@ -4379,10 +4389,10 @@ background-color: #499c8a; - - + + - + 0 0 @@ -4390,6 +4400,25 @@ background-color: #499c8a; color: rgb(255, 255, 255); + + 抛袋延时: + + + + + + + + 0 + 0 + + + + color: rgb(255, 255, 255); + + + 动态高度: + diff --git a/main.py b/main.py index e63bab2..8114a11 100644 --- a/main.py +++ b/main.py @@ -633,7 +633,8 @@ class MainWindow(QMainWindow, Ui_MainWindow): time_delay_put = float(self.configReader.get('Robot_Feed', 'putDelay')) time_delay_shake = float(self.configReader.get('Robot_Feed', 'shakeDelay')) max_angle_interval = float(self.configReader.get('Robot_Feed', 'max_angle_interval')) - smooth = float(self.configReader.get('Robot_Feed', 'smooth')) + smooth = int(self.configReader.get('Robot_Feed', 'smooth')) + dynamic_height = float(self.configReader.get('Robot_Feed', 'dynamic_height')) #TODO #dropDelay_time = int(self.configReader.get('Robot_Feed', 'dropDelay_time')) self.robotClient = RobotClient(ip, port, photo_locs, self.command_position_quene, self.status_address,[io_take_addr, io_zip_addr, io_shake_addr],time_delay_take,time_delay_put,time_delay_shake,origin_position) @@ -642,6 +643,7 @@ class MainWindow(QMainWindow, Ui_MainWindow): self.robotClient.reset_speed = reset_speed self.robotClient.max_angle_interval = max_angle_interval self.robotClient.smooth = smooth + self.robotClient.dynamic_height = dynamic_height self.feeding = Feeding(self.robotClient) # 临时 self.feeding.need_origin_signal.connect(self.show_infomessage_box) self.feeding.take_no_photo_sigal.connect(self.show_no_photo_message_box) @@ -1032,6 +1034,7 @@ class MainWindow(QMainWindow, Ui_MainWindow): self.robotClient.debug_speed = int(self.lineEdit_speed_debug.text()) self.robotClient.reset_speed = int(self.lineEdit_speed_reset.text()) self.robotClient.smooth = int(self.lineEdit_setting_smooth.text()) + self.robotClient.dynamic_height = float(self.lineEdit_setting_height.text()) try: take_addr = int(self.lineEdit_take_addr.text()) press_addr = int(self.lineEdit_press_addr.text()) @@ -1057,6 +1060,7 @@ class MainWindow(QMainWindow, Ui_MainWindow): self.configReader.set('Speed', 'debug_speed', str(self.robotClient.debug_speed)) self.configReader.set('Speed', 'reset_speed', str(self.robotClient.reset_speed)) self.configReader.set('Robot_Feed', 'smooth', str(self.robotClient.smooth)) + self.configReader.set('Robot_Feed', 'dynamic_height', str(self.robotClient.dynamic_height)) 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) @@ -1158,6 +1162,7 @@ class MainWindow(QMainWindow, Ui_MainWindow): def send_stopFeed_button_click(self): # 清空状态 self.feeding.feedStatus = FeedStatus.FNone + self.feeding.reset_status = ResetStatus.RNone # 清空运行命令 self.send_clear_auto_command() self.feeding.feedConfig.num = 0 @@ -1208,6 +1213,7 @@ class MainWindow(QMainWindow, Ui_MainWindow): return_positions = self.feedLine_dict[line_head].positions position_origin = PositionModel() position_origin.init_position(self.robotClient.origin_position) + position_origin.status = 1 return_positions.insert(0,position_origin) if self.feedLine_dict.keys().__contains__(line_head): self.feeding.feedConfig= FeedingConfig(0, FeedLine(self.feedLine_dict[line_head].id, self.feedLine_dict[line_head].name, @@ -1906,6 +1912,7 @@ class MainWindow(QMainWindow, Ui_MainWindow): self.lineEdit_timedelay_take.setText(str(self.robotClient.time_delay_take)) self.lineEdit_timedelay_put.setText(str(self.robotClient.time_delay_put)) self.lineEdit_timedelay_shake.setText(str(self.robotClient.time_delay_shake)) + self.lineEdit_setting_height.setText(str(self.robotClient.dynamic_height)) def show_infomessage_box(self,message): print('显示弹窗') diff --git a/ui_MainWin.py b/ui_MainWin.py index aab7a50..47c4e29 100644 --- a/ui_MainWin.py +++ b/ui_MainWin.py @@ -2457,69 +2457,21 @@ class Ui_MainWindow(object): self.frame_8.setFrameShadow(QFrame.Shadow.Raised) self.verticalLayout_18 = QVBoxLayout(self.frame_8) self.verticalLayout_18.setObjectName(u"verticalLayout_18") - self.frame_29 = QFrame(self.frame_8) - self.frame_29.setObjectName(u"frame_29") + self.lineEdit_setting_height1 = QFrame(self.frame_8) + self.lineEdit_setting_height1.setObjectName(u"lineEdit_setting_height1") sizePolicy8 = QSizePolicy(QSizePolicy.Policy.Preferred, QSizePolicy.Policy.Minimum) sizePolicy8.setHorizontalStretch(0) sizePolicy8.setVerticalStretch(0) - sizePolicy8.setHeightForWidth(self.frame_29.sizePolicy().hasHeightForWidth()) - self.frame_29.setSizePolicy(sizePolicy8) - self.frame_29.setFrameShape(QFrame.Shape.StyledPanel) - self.frame_29.setFrameShadow(QFrame.Shadow.Raised) - self.gridLayout_6 = QGridLayout(self.frame_29) + sizePolicy8.setHeightForWidth(self.lineEdit_setting_height1.sizePolicy().hasHeightForWidth()) + self.lineEdit_setting_height1.setSizePolicy(sizePolicy8) + self.lineEdit_setting_height1.setFrameShape(QFrame.Shape.StyledPanel) + self.lineEdit_setting_height1.setFrameShadow(QFrame.Shadow.Raised) + self.gridLayout_6 = QGridLayout(self.lineEdit_setting_height1) self.gridLayout_6.setObjectName(u"gridLayout_6") self.gridLayout_6.setHorizontalSpacing(0) - self.gridLayout_6.setVerticalSpacing(80) + self.gridLayout_6.setVerticalSpacing(60) self.gridLayout_6.setContentsMargins(0, 0, 0, 60) - self.label_28 = QLabel(self.frame_29) - self.label_28.setObjectName(u"label_28") - sizePolicy4.setHeightForWidth(self.label_28.sizePolicy().hasHeightForWidth()) - self.label_28.setSizePolicy(sizePolicy4) - self.label_28.setStyleSheet(u"color: rgb(255, 255, 255);") - - self.gridLayout_6.addWidget(self.label_28, 0, 0, 1, 1) - - self.lineEdit_speed_run = QLineEdit(self.frame_29) - self.lineEdit_speed_run.setObjectName(u"lineEdit_speed_run") - sizePolicy1.setHeightForWidth(self.lineEdit_speed_run.sizePolicy().hasHeightForWidth()) - self.lineEdit_speed_run.setSizePolicy(sizePolicy1) - self.lineEdit_speed_run.setStyleSheet(u"color: rgb(255, 255, 255);") - - self.gridLayout_6.addWidget(self.lineEdit_speed_run, 0, 1, 1, 1) - - self.label_94 = QLabel(self.frame_29) - self.label_94.setObjectName(u"label_94") - sizePolicy4.setHeightForWidth(self.label_94.sizePolicy().hasHeightForWidth()) - self.label_94.setSizePolicy(sizePolicy4) - self.label_94.setStyleSheet(u"color: rgb(255, 255, 255);") - - self.gridLayout_6.addWidget(self.label_94, 1, 0, 1, 1) - - self.lineEdit_speed_reset = QLineEdit(self.frame_29) - self.lineEdit_speed_reset.setObjectName(u"lineEdit_speed_reset") - sizePolicy1.setHeightForWidth(self.lineEdit_speed_reset.sizePolicy().hasHeightForWidth()) - self.lineEdit_speed_reset.setSizePolicy(sizePolicy1) - self.lineEdit_speed_reset.setStyleSheet(u"color: rgb(255, 255, 255);") - - self.gridLayout_6.addWidget(self.lineEdit_speed_reset, 1, 1, 1, 1) - - self.label_86 = QLabel(self.frame_29) - self.label_86.setObjectName(u"label_86") - sizePolicy4.setHeightForWidth(self.label_86.sizePolicy().hasHeightForWidth()) - self.label_86.setSizePolicy(sizePolicy4) - self.label_86.setStyleSheet(u"color: rgb(255, 255, 255);") - - self.gridLayout_6.addWidget(self.label_86, 4, 0, 1, 1) - - self.lineEdit_timedelay_put = QLineEdit(self.frame_29) - self.lineEdit_timedelay_put.setObjectName(u"lineEdit_timedelay_put") - sizePolicy1.setHeightForWidth(self.lineEdit_timedelay_put.sizePolicy().hasHeightForWidth()) - self.lineEdit_timedelay_put.setSizePolicy(sizePolicy1) - self.lineEdit_timedelay_put.setStyleSheet(u"color: rgb(255, 255, 255);") - - self.gridLayout_6.addWidget(self.lineEdit_timedelay_put, 4, 1, 1, 1) - - self.pushButton_saveSeting = QPushButton(self.frame_29) + self.pushButton_saveSeting = QPushButton(self.lineEdit_setting_height1) self.pushButton_saveSeting.setObjectName(u"pushButton_saveSeting") sizePolicy1.setHeightForWidth(self.pushButton_saveSeting.sizePolicy().hasHeightForWidth()) self.pushButton_saveSeting.setSizePolicy(sizePolicy1) @@ -2536,9 +2488,9 @@ class Ui_MainWindow(object): "") self.pushButton_saveSeting.setFlat(False) - self.gridLayout_6.addWidget(self.pushButton_saveSeting, 5, 0, 1, 4) + self.gridLayout_6.addWidget(self.pushButton_saveSeting, 6, 0, 1, 4) - self.lineEdit_speed_debug = QLineEdit(self.frame_29) + self.lineEdit_speed_debug = QLineEdit(self.lineEdit_setting_height1) self.lineEdit_speed_debug.setObjectName(u"lineEdit_speed_debug") sizePolicy1.setHeightForWidth(self.lineEdit_speed_debug.sizePolicy().hasHeightForWidth()) self.lineEdit_speed_debug.setSizePolicy(sizePolicy1) @@ -2546,23 +2498,7 @@ class Ui_MainWindow(object): self.gridLayout_6.addWidget(self.lineEdit_speed_debug, 2, 1, 1, 1) - self.label_29 = QLabel(self.frame_29) - self.label_29.setObjectName(u"label_29") - sizePolicy4.setHeightForWidth(self.label_29.sizePolicy().hasHeightForWidth()) - self.label_29.setSizePolicy(sizePolicy4) - self.label_29.setStyleSheet(u"color: rgb(255, 255, 255);") - - self.gridLayout_6.addWidget(self.label_29, 2, 0, 1, 1) - - self.lineEdit_take_addr = QLineEdit(self.frame_29) - self.lineEdit_take_addr.setObjectName(u"lineEdit_take_addr") - sizePolicy1.setHeightForWidth(self.lineEdit_take_addr.sizePolicy().hasHeightForWidth()) - self.lineEdit_take_addr.setSizePolicy(sizePolicy1) - self.lineEdit_take_addr.setStyleSheet(u"color: rgb(255, 255, 255);") - - self.gridLayout_6.addWidget(self.lineEdit_take_addr, 0, 3, 1, 1) - - self.label_51 = QLabel(self.frame_29) + self.label_51 = QLabel(self.lineEdit_setting_height1) self.label_51.setObjectName(u"label_51") sizePolicy4.setHeightForWidth(self.label_51.sizePolicy().hasHeightForWidth()) self.label_51.setSizePolicy(sizePolicy4) @@ -2570,7 +2506,7 @@ class Ui_MainWindow(object): self.gridLayout_6.addWidget(self.label_51, 0, 2, 1, 1) - self.lineEdit_press_addr = QLineEdit(self.frame_29) + self.lineEdit_press_addr = QLineEdit(self.lineEdit_setting_height1) self.lineEdit_press_addr.setObjectName(u"lineEdit_press_addr") sizePolicy1.setHeightForWidth(self.lineEdit_press_addr.sizePolicy().hasHeightForWidth()) self.lineEdit_press_addr.setSizePolicy(sizePolicy1) @@ -2578,15 +2514,7 @@ class Ui_MainWindow(object): self.gridLayout_6.addWidget(self.lineEdit_press_addr, 1, 3, 1, 1) - self.label_52 = QLabel(self.frame_29) - self.label_52.setObjectName(u"label_52") - sizePolicy4.setHeightForWidth(self.label_52.sizePolicy().hasHeightForWidth()) - self.label_52.setSizePolicy(sizePolicy4) - self.label_52.setStyleSheet(u"color: rgb(255, 255, 255);") - - self.gridLayout_6.addWidget(self.label_52, 1, 2, 1, 1) - - self.label_54 = QLabel(self.frame_29) + self.label_54 = QLabel(self.lineEdit_setting_height1) self.label_54.setObjectName(u"label_54") sizePolicy4.setHeightForWidth(self.label_54.sizePolicy().hasHeightForWidth()) self.label_54.setSizePolicy(sizePolicy4) @@ -2594,7 +2522,23 @@ class Ui_MainWindow(object): self.gridLayout_6.addWidget(self.label_54, 2, 2, 1, 1) - self.lineEdit_shake_addr = QLineEdit(self.frame_29) + self.lineEdit_speed_run = QLineEdit(self.lineEdit_setting_height1) + self.lineEdit_speed_run.setObjectName(u"lineEdit_speed_run") + sizePolicy1.setHeightForWidth(self.lineEdit_speed_run.sizePolicy().hasHeightForWidth()) + self.lineEdit_speed_run.setSizePolicy(sizePolicy1) + self.lineEdit_speed_run.setStyleSheet(u"color: rgb(255, 255, 255);") + + self.gridLayout_6.addWidget(self.lineEdit_speed_run, 0, 1, 1, 1) + + self.lineEdit_speed_reset = QLineEdit(self.lineEdit_setting_height1) + self.lineEdit_speed_reset.setObjectName(u"lineEdit_speed_reset") + sizePolicy1.setHeightForWidth(self.lineEdit_speed_reset.sizePolicy().hasHeightForWidth()) + self.lineEdit_speed_reset.setSizePolicy(sizePolicy1) + self.lineEdit_speed_reset.setStyleSheet(u"color: rgb(255, 255, 255);") + + self.gridLayout_6.addWidget(self.lineEdit_speed_reset, 1, 1, 1, 1) + + self.lineEdit_shake_addr = QLineEdit(self.lineEdit_setting_height1) self.lineEdit_shake_addr.setObjectName(u"lineEdit_shake_addr") sizePolicy1.setHeightForWidth(self.lineEdit_shake_addr.sizePolicy().hasHeightForWidth()) self.lineEdit_shake_addr.setSizePolicy(sizePolicy1) @@ -2602,31 +2546,15 @@ class Ui_MainWindow(object): self.gridLayout_6.addWidget(self.lineEdit_shake_addr, 2, 3, 1, 1) - self.lineEdit_timedelay_take = QLineEdit(self.frame_29) - self.lineEdit_timedelay_take.setObjectName(u"lineEdit_timedelay_take") - sizePolicy1.setHeightForWidth(self.lineEdit_timedelay_take.sizePolicy().hasHeightForWidth()) - self.lineEdit_timedelay_take.setSizePolicy(sizePolicy1) - self.lineEdit_timedelay_take.setStyleSheet(u"color: rgb(255, 255, 255);") + self.lineEdit_timedelay_put = QLineEdit(self.lineEdit_setting_height1) + self.lineEdit_timedelay_put.setObjectName(u"lineEdit_timedelay_put") + sizePolicy1.setHeightForWidth(self.lineEdit_timedelay_put.sizePolicy().hasHeightForWidth()) + self.lineEdit_timedelay_put.setSizePolicy(sizePolicy1) + self.lineEdit_timedelay_put.setStyleSheet(u"color: rgb(255, 255, 255);") - self.gridLayout_6.addWidget(self.lineEdit_timedelay_take, 3, 1, 1, 1) + self.gridLayout_6.addWidget(self.lineEdit_timedelay_put, 4, 1, 1, 1) - self.label_87 = QLabel(self.frame_29) - self.label_87.setObjectName(u"label_87") - sizePolicy4.setHeightForWidth(self.label_87.sizePolicy().hasHeightForWidth()) - self.label_87.setSizePolicy(sizePolicy4) - self.label_87.setStyleSheet(u"color: rgb(255, 255, 255);") - - self.gridLayout_6.addWidget(self.label_87, 3, 0, 1, 1) - - self.lineEdit_timedelay_shake = QLineEdit(self.frame_29) - self.lineEdit_timedelay_shake.setObjectName(u"lineEdit_timedelay_shake") - sizePolicy1.setHeightForWidth(self.lineEdit_timedelay_shake.sizePolicy().hasHeightForWidth()) - self.lineEdit_timedelay_shake.setSizePolicy(sizePolicy1) - self.lineEdit_timedelay_shake.setStyleSheet(u"color: rgb(255, 255, 255);") - - self.gridLayout_6.addWidget(self.lineEdit_timedelay_shake, 3, 3, 1, 1) - - self.label_85 = QLabel(self.frame_29) + self.label_85 = QLabel(self.lineEdit_setting_height1) self.label_85.setObjectName(u"label_85") sizePolicy4.setHeightForWidth(self.label_85.sizePolicy().hasHeightForWidth()) self.label_85.setSizePolicy(sizePolicy4) @@ -2634,15 +2562,31 @@ class Ui_MainWindow(object): self.gridLayout_6.addWidget(self.label_85, 3, 2, 1, 1) - self.label_89 = QLabel(self.frame_29) - self.label_89.setObjectName(u"label_89") - sizePolicy4.setHeightForWidth(self.label_89.sizePolicy().hasHeightForWidth()) - self.label_89.setSizePolicy(sizePolicy4) - self.label_89.setStyleSheet(u"color: rgb(255, 255, 255);") + self.label_94 = QLabel(self.lineEdit_setting_height1) + self.label_94.setObjectName(u"label_94") + sizePolicy4.setHeightForWidth(self.label_94.sizePolicy().hasHeightForWidth()) + self.label_94.setSizePolicy(sizePolicy4) + self.label_94.setStyleSheet(u"color: rgb(255, 255, 255);") - self.gridLayout_6.addWidget(self.label_89, 4, 2, 1, 1) + self.gridLayout_6.addWidget(self.label_94, 1, 0, 1, 1) - self.lineEdit_setting_smooth = QLineEdit(self.frame_29) + self.lineEdit_timedelay_shake = QLineEdit(self.lineEdit_setting_height1) + self.lineEdit_timedelay_shake.setObjectName(u"lineEdit_timedelay_shake") + sizePolicy1.setHeightForWidth(self.lineEdit_timedelay_shake.sizePolicy().hasHeightForWidth()) + self.lineEdit_timedelay_shake.setSizePolicy(sizePolicy1) + self.lineEdit_timedelay_shake.setStyleSheet(u"color: rgb(255, 255, 255);") + + self.gridLayout_6.addWidget(self.lineEdit_timedelay_shake, 3, 3, 1, 1) + + self.label_28 = QLabel(self.lineEdit_setting_height1) + self.label_28.setObjectName(u"label_28") + sizePolicy4.setHeightForWidth(self.label_28.sizePolicy().hasHeightForWidth()) + self.label_28.setSizePolicy(sizePolicy4) + self.label_28.setStyleSheet(u"color: rgb(255, 255, 255);") + + self.gridLayout_6.addWidget(self.label_28, 0, 0, 1, 1) + + self.lineEdit_setting_smooth = QLineEdit(self.lineEdit_setting_height1) self.lineEdit_setting_smooth.setObjectName(u"lineEdit_setting_smooth") sizePolicy1.setHeightForWidth(self.lineEdit_setting_smooth.sizePolicy().hasHeightForWidth()) self.lineEdit_setting_smooth.setSizePolicy(sizePolicy1) @@ -2650,14 +2594,87 @@ class Ui_MainWindow(object): self.gridLayout_6.addWidget(self.lineEdit_setting_smooth, 4, 3, 1, 1) + self.lineEdit_timedelay_take = QLineEdit(self.lineEdit_setting_height1) + self.lineEdit_timedelay_take.setObjectName(u"lineEdit_timedelay_take") + sizePolicy1.setHeightForWidth(self.lineEdit_timedelay_take.sizePolicy().hasHeightForWidth()) + self.lineEdit_timedelay_take.setSizePolicy(sizePolicy1) + self.lineEdit_timedelay_take.setStyleSheet(u"color: rgb(255, 255, 255);") + + self.gridLayout_6.addWidget(self.lineEdit_timedelay_take, 3, 1, 1, 1) + + self.lineEdit_setting_height = QLineEdit(self.lineEdit_setting_height1) + self.lineEdit_setting_height.setObjectName(u"lineEdit_setting_height") + sizePolicy1.setHeightForWidth(self.lineEdit_setting_height.sizePolicy().hasHeightForWidth()) + self.lineEdit_setting_height.setSizePolicy(sizePolicy1) + self.lineEdit_setting_height.setStyleSheet(u"color: rgb(255, 255, 255);") + + self.gridLayout_6.addWidget(self.lineEdit_setting_height, 5, 1, 1, 1) + + self.label_29 = QLabel(self.lineEdit_setting_height1) + self.label_29.setObjectName(u"label_29") + sizePolicy4.setHeightForWidth(self.label_29.sizePolicy().hasHeightForWidth()) + self.label_29.setSizePolicy(sizePolicy4) + self.label_29.setStyleSheet(u"color: rgb(255, 255, 255);") + + self.gridLayout_6.addWidget(self.label_29, 2, 0, 1, 1) + + self.label_87 = QLabel(self.lineEdit_setting_height1) + self.label_87.setObjectName(u"label_87") + sizePolicy4.setHeightForWidth(self.label_87.sizePolicy().hasHeightForWidth()) + self.label_87.setSizePolicy(sizePolicy4) + self.label_87.setStyleSheet(u"color: rgb(255, 255, 255);") + + self.gridLayout_6.addWidget(self.label_87, 3, 0, 1, 1) + + self.lineEdit_take_addr = QLineEdit(self.lineEdit_setting_height1) + self.lineEdit_take_addr.setObjectName(u"lineEdit_take_addr") + sizePolicy1.setHeightForWidth(self.lineEdit_take_addr.sizePolicy().hasHeightForWidth()) + self.lineEdit_take_addr.setSizePolicy(sizePolicy1) + self.lineEdit_take_addr.setStyleSheet(u"color: rgb(255, 255, 255);") + + self.gridLayout_6.addWidget(self.lineEdit_take_addr, 0, 3, 1, 1) + + self.label_52 = QLabel(self.lineEdit_setting_height1) + self.label_52.setObjectName(u"label_52") + sizePolicy4.setHeightForWidth(self.label_52.sizePolicy().hasHeightForWidth()) + self.label_52.setSizePolicy(sizePolicy4) + self.label_52.setStyleSheet(u"color: rgb(255, 255, 255);") + + self.gridLayout_6.addWidget(self.label_52, 1, 2, 1, 1) + + self.label_89 = QLabel(self.lineEdit_setting_height1) + self.label_89.setObjectName(u"label_89") + sizePolicy4.setHeightForWidth(self.label_89.sizePolicy().hasHeightForWidth()) + self.label_89.setSizePolicy(sizePolicy4) + self.label_89.setStyleSheet(u"color: rgb(255, 255, 255);") + + self.gridLayout_6.addWidget(self.label_89, 4, 2, 1, 1) + + self.label_86 = QLabel(self.lineEdit_setting_height1) + self.label_86.setObjectName(u"label_86") + sizePolicy4.setHeightForWidth(self.label_86.sizePolicy().hasHeightForWidth()) + self.label_86.setSizePolicy(sizePolicy4) + self.label_86.setStyleSheet(u"color: rgb(255, 255, 255);") + + self.gridLayout_6.addWidget(self.label_86, 4, 0, 1, 1) + + self.label_96 = QLabel(self.lineEdit_setting_height1) + self.label_96.setObjectName(u"label_96") + sizePolicy4.setHeightForWidth(self.label_96.sizePolicy().hasHeightForWidth()) + self.label_96.setSizePolicy(sizePolicy4) + self.label_96.setStyleSheet(u"color: rgb(255, 255, 255);") + + self.gridLayout_6.addWidget(self.label_96, 5, 0, 1, 1) + self.gridLayout_6.setRowStretch(0, 1) self.gridLayout_6.setRowStretch(1, 1) self.gridLayout_6.setRowStretch(2, 1) self.gridLayout_6.setRowStretch(3, 1) self.gridLayout_6.setRowStretch(4, 1) self.gridLayout_6.setRowStretch(5, 1) + self.gridLayout_6.setRowStretch(6, 1) - self.verticalLayout_18.addWidget(self.frame_29) + self.verticalLayout_18.addWidget(self.lineEdit_setting_height1) self.verticalLayout_18.setStretch(0, 7) @@ -3962,17 +3979,18 @@ class Ui_MainWindow(object): self.label_24.setText(QCoreApplication.translate("MainWindow", u"Z4:", None)) self.label_36.setText(QCoreApplication.translate("MainWindow", u"U1:", None)) self.label_17.setText(QCoreApplication.translate("MainWindow", u"Z2:", None)) - self.label_28.setText(QCoreApplication.translate("MainWindow", u"\u751f\u4ea7\u901f\u5ea6\uff1a", None)) - self.label_94.setText(QCoreApplication.translate("MainWindow", u"\u590d\u4f4d\u901f\u5ea6\uff1a", None)) - self.label_86.setText(QCoreApplication.translate("MainWindow", u"\u629b\u888b\u5ef6\u65f6\uff1a", None)) self.pushButton_saveSeting.setText(QCoreApplication.translate("MainWindow", u"\u4fdd\u5b58\u8bbe\u7f6e", None)) - self.label_29.setText(QCoreApplication.translate("MainWindow", u"\u8c03\u8bd5\u901f\u5ea6\uff1a", None)) self.label_51.setText(QCoreApplication.translate("MainWindow", u"\u6293\u53d6\u70b9\u4f4d:", None)) - self.label_52.setText(QCoreApplication.translate("MainWindow", u"\u629b\u888b\u70b9\u4f4d\uff1a", None)) self.label_54.setText(QCoreApplication.translate("MainWindow", u"\u6447\u6643\u70b9\u4f4d:", None)) - self.label_87.setText(QCoreApplication.translate("MainWindow", u"\u6293\u53d6\u5ef6\u65f6\uff1a", None)) self.label_85.setText(QCoreApplication.translate("MainWindow", u"\u6447\u6643\u5ef6\u65f6\uff1a", None)) + self.label_94.setText(QCoreApplication.translate("MainWindow", u"\u590d\u4f4d\u901f\u5ea6\uff1a", None)) + self.label_28.setText(QCoreApplication.translate("MainWindow", u"\u751f\u4ea7\u901f\u5ea6\uff1a", None)) + self.label_29.setText(QCoreApplication.translate("MainWindow", u"\u8c03\u8bd5\u901f\u5ea6\uff1a", None)) + self.label_87.setText(QCoreApplication.translate("MainWindow", u"\u6293\u53d6\u5ef6\u65f6\uff1a", None)) + self.label_52.setText(QCoreApplication.translate("MainWindow", u"\u629b\u888b\u70b9\u4f4d\uff1a", None)) self.label_89.setText(QCoreApplication.translate("MainWindow", u"\u5e73\u6ed1\u7cfb\u6570\uff1a", None)) + self.label_86.setText(QCoreApplication.translate("MainWindow", u"\u629b\u888b\u5ef6\u65f6\uff1a", None)) + self.label_96.setText(QCoreApplication.translate("MainWindow", u"\u52a8\u6001\u9ad8\u5ea6\uff1a", None)) self.pushButton_j3_add.setText("") self.pushButton_j5_add.setText("") self.pushButton_j6_sub.setText("")