forked from huangxin/ailai
ui界面的剩余袋数显示改成已投袋数,我改了显示不了,其余修改完成,备注修改点1、修改点2
This commit is contained in:
@ -375,6 +375,7 @@ class Feeding(QObject):
|
||||
logging.INFO,
|
||||
f"[调试计数] 已进入 FMid 分支 {self.mid_take_count} 次"
|
||||
)
|
||||
#这里他写的中间点过完马上进行抓料,和整个流程不符合我就注释掉了,因为实际测试的时候还没到FTake的点他就进行了继电器关闭夹爪的抓取
|
||||
#if self.feedStatus == FeedStatus.FTake:
|
||||
#self.catch.catch_status = CatchStatus.CTake
|
||||
|
||||
|
||||
Binary file not shown.
@ -6006,7 +6006,7 @@ font: 36pt "Microsoft YaHei UI";</string>
|
||||
<string notr="true">color: rgb(255, 255, 255);</string>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>剩余袋数:</string>
|
||||
<string>已投袋数:</string>
|
||||
</property>
|
||||
<property name="alignment">
|
||||
<set>Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter</set>
|
||||
|
||||
@ -47,7 +47,7 @@ photo_v5 = 0.0
|
||||
photo_w5 = 1.0
|
||||
linecount = 2
|
||||
remain_linename = 1
|
||||
remain_count = 999
|
||||
remain_count = 40
|
||||
io_take_addr = 8
|
||||
io_zip_addr = 11
|
||||
io_shake_addr = 12
|
||||
|
||||
162
log/log.log
162
log/log.log
@ -9645,3 +9645,165 @@
|
||||
2025-08-14 11:20:17 - ERROR - 发生报警:131
|
||||
2025-08-14 11:20:17 - ERROR - 发生报警:131
|
||||
2025-08-14 11:20:17 - ERROR - 发生报警:131
|
||||
2025-08-15 12:35:34 - INFO - 进入系统
|
||||
2025-08-15 12:35:38 - INFO - 发送命令{"dsID":"www.hc-system.com.RemoteMonitor","reqType":"command","cmdData":["switchTool","2"]}
|
||||
2025-08-15 12:35:38 - INFO - 切换到工具坐标
|
||||
2025-08-15 12:35:39 - INFO - 发送命令{"dsID":"www.hc-system.com.RemoteMonitor","reqType":"command","cmdData":["startButton","1"]}
|
||||
2025-08-15 12:35:39 - INFO - 切换到自动运行状态
|
||||
2025-08-15 12:35:47 - ERROR - 记录袋数失败
|
||||
2025-08-15 12:35:47 - ERROR - 'str' object has no attribute 'release'
|
||||
2025-08-15 12:36:13 - INFO - 进入系统
|
||||
2025-08-15 12:36:14 - INFO - 发送命令{"dsID":"www.hc-system.com.RemoteMonitor","reqType":"command","cmdData":["switchTool","2"]}
|
||||
2025-08-15 12:36:14 - INFO - 切换到工具坐标
|
||||
2025-08-15 12:36:15 - INFO - 发送命令{"dsID":"www.hc-system.com.RemoteMonitor","reqType":"command","cmdData":["startButton","1"]}
|
||||
2025-08-15 12:36:15 - INFO - 切换到自动运行状态
|
||||
2025-08-15 12:36:16 - INFO - 发送命令{"dsID":"www.hc-system.com.RemoteMonitor","reqType":"command","cmdData":["switchTool","2"]}
|
||||
2025-08-15 12:36:16 - INFO - 切换到工具坐标
|
||||
2025-08-15 12:36:16 - INFO - 发送命令{"dsID":"www.hc-system.com.RemoteMonitor","reqType":"command","cmdData":["startButton","1"]}
|
||||
2025-08-15 12:36:16 - INFO - 切换到自动运行状态
|
||||
2025-08-15 12:36:17 - INFO - 第一层确认生产
|
||||
2025-08-15 12:36:17 - INFO - 反应釜1:投料开始
|
||||
2025-08-15 12:36:17 - INFO - 发送命令{"dsID":"HCRemoteCommand","reqType":"AddRCC","emptyList":"0","instructions":[{"oneshot":"1","action":"200","type":"0","io_status":"1","point":"2","delay":"0"}]}
|
||||
2025-08-15 12:36:17 - INFO - 发送IO控制: 2,1
|
||||
2025-08-15 12:36:18 - INFO - 第一层确认生产
|
||||
2025-08-15 12:36:18 - INFO - 反应釜1:投料开始
|
||||
2025-08-15 12:36:19 - ERROR - 记录袋数失败
|
||||
2025-08-15 12:36:19 - ERROR - 'str' object has no attribute 'release'
|
||||
2025-08-15 12:36:27 - INFO - 进入系统
|
||||
2025-08-15 12:36:29 - INFO - 发送命令{"dsID":"www.hc-system.com.RemoteMonitor","reqType":"command","cmdData":["switchTool","2"]}
|
||||
2025-08-15 12:36:29 - INFO - 切换到工具坐标
|
||||
2025-08-15 12:36:29 - INFO - 发送命令{"dsID":"www.hc-system.com.RemoteMonitor","reqType":"command","cmdData":["startButton","1"]}
|
||||
2025-08-15 12:36:29 - INFO - 切换到自动运行状态
|
||||
2025-08-15 12:36:31 - INFO - 第一层确认生产
|
||||
2025-08-15 12:36:31 - INFO - 反应釜1:投料开始
|
||||
2025-08-15 12:36:32 - INFO - 发送命令{"dsID":"HCRemoteCommand","reqType":"AddRCC","emptyList":"0","instructions":[{"oneshot":"1","action":"200","type":"0","io_status":"1","point":"2","delay":"0"}]}
|
||||
2025-08-15 12:36:32 - INFO - 发送IO控制: 2,1
|
||||
2025-08-15 12:36:35 - INFO - 发送命令{"dsID":"www.hc-system.com.RemoteMonitor","reqType":"command","cmdData":["switchTool","2"]}
|
||||
2025-08-15 12:36:35 - INFO - 切换到工具坐标
|
||||
2025-08-15 12:36:35 - INFO - 发送命令{"dsID":"www.hc-system.com.RemoteMonitor","reqType":"command","cmdData":["startButton","1"]}
|
||||
2025-08-15 12:36:35 - INFO - 切换到自动运行状态
|
||||
2025-08-15 12:36:36 - INFO - 第一层确认生产
|
||||
2025-08-15 12:36:36 - INFO - 反应釜1:投料开始
|
||||
2025-08-15 12:36:36 - INFO - 发送命令{"dsID":"HCRemoteCommand","reqType":"AddRCC","emptyList":"0","instructions":[{"oneshot":"1","action":"200","type":"0","io_status":"0","point":"2","delay":"0"}]}
|
||||
2025-08-15 12:36:37 - INFO - 发送IO控制: 2,0
|
||||
2025-08-15 12:36:37 - INFO - 投料开始
|
||||
2025-08-15 12:36:47 - INFO - 增加投料次数
|
||||
2025-08-15 12:36:48 - INFO - 减少投料次数
|
||||
2025-08-15 12:36:52 - ERROR - 'str' object has no attribute 'release'
|
||||
2025-08-15 12:36:59 - ERROR - 无回复
|
||||
2025-08-15 12:37:10 - ERROR - 无回复
|
||||
2025-08-15 12:37:20 - ERROR - 无回复
|
||||
2025-08-15 12:37:30 - ERROR - 无回复
|
||||
2025-08-15 12:37:38 - INFO - 发送命令{"dsID":"HCRemoteCommand","reqType":"AddRCC","emptyList":"0","instructions":[{"oneshot":"1","action":"200","type":"0","io_status":"1","point":"2","delay":"0"}]}
|
||||
2025-08-15 12:37:38 - INFO - 发送IO控制: 2,1
|
||||
2025-08-15 12:37:41 - ERROR - 无回复
|
||||
2025-08-15 12:37:43 - INFO - 发送命令{"dsID":"HCRemoteCommand","reqType":"AddRCC","emptyList":"0","instructions":[{"oneshot":"1","action":"200","type":"0","io_status":"0","point":"2","delay":"0"}]}
|
||||
2025-08-15 12:37:43 - INFO - 发送IO控制: 2,0
|
||||
2025-08-15 12:37:51 - ERROR - 无回复
|
||||
2025-08-15 12:38:02 - ERROR - 无回复
|
||||
2025-08-15 12:38:12 - ERROR - 无回复
|
||||
2025-08-15 12:38:23 - ERROR - 无回复
|
||||
2025-08-15 12:38:33 - ERROR - 无回复
|
||||
2025-08-15 12:38:43 - ERROR - 无回复
|
||||
2025-08-15 12:38:54 - ERROR - 无回复
|
||||
2025-08-15 12:39:04 - ERROR - 无回复
|
||||
2025-08-15 12:39:15 - ERROR - 无回复
|
||||
2025-08-15 12:39:25 - ERROR - 无回复
|
||||
2025-08-15 12:39:35 - ERROR - 无回复
|
||||
2025-08-15 12:39:46 - ERROR - 无回复
|
||||
2025-08-15 12:39:56 - ERROR - 无回复
|
||||
2025-08-15 12:40:07 - ERROR - 无回复
|
||||
2025-08-15 12:40:17 - ERROR - 无回复
|
||||
2025-08-15 12:40:27 - ERROR - 无回复
|
||||
2025-08-15 12:40:38 - ERROR - 无回复
|
||||
2025-08-15 12:40:48 - ERROR - 无回复
|
||||
2025-08-15 12:40:59 - ERROR - 无回复
|
||||
2025-08-15 12:41:09 - ERROR - 无回复
|
||||
2025-08-15 12:41:19 - ERROR - 无回复
|
||||
2025-08-15 12:41:30 - ERROR - 无回复
|
||||
2025-08-15 12:41:40 - ERROR - 无回复
|
||||
2025-08-15 12:41:51 - ERROR - 无回复
|
||||
2025-08-15 12:42:01 - ERROR - 无回复
|
||||
2025-08-15 12:42:12 - ERROR - 无回复
|
||||
2025-08-15 12:42:22 - ERROR - 无回复
|
||||
2025-08-15 12:42:32 - ERROR - 无回复
|
||||
2025-08-15 12:42:43 - ERROR - 无回复
|
||||
2025-08-15 12:42:53 - ERROR - 无回复
|
||||
2025-08-15 12:43:04 - ERROR - 无回复
|
||||
2025-08-15 12:43:14 - ERROR - 无回复
|
||||
2025-08-15 12:43:24 - ERROR - 无回复
|
||||
2025-08-15 12:43:35 - ERROR - 无回复
|
||||
2025-08-15 12:43:45 - ERROR - 无回复
|
||||
2025-08-15 12:43:56 - ERROR - 无回复
|
||||
2025-08-15 12:44:06 - ERROR - 无回复
|
||||
2025-08-15 12:44:16 - ERROR - 无回复
|
||||
2025-08-15 12:44:27 - ERROR - 无回复
|
||||
2025-08-15 12:44:37 - ERROR - 无回复
|
||||
2025-08-15 12:44:48 - ERROR - 无回复
|
||||
2025-08-15 12:44:58 - ERROR - 无回复
|
||||
2025-08-15 12:45:09 - ERROR - 无回复
|
||||
2025-08-15 12:45:19 - ERROR - 无回复
|
||||
2025-08-15 12:45:29 - ERROR - 无回复
|
||||
2025-08-15 12:45:40 - ERROR - 无回复
|
||||
2025-08-15 12:45:50 - ERROR - 无回复
|
||||
2025-08-15 12:46:01 - ERROR - 无回复
|
||||
2025-08-15 12:46:11 - ERROR - 无回复
|
||||
2025-08-15 12:46:21 - ERROR - 无回复
|
||||
2025-08-15 12:46:32 - ERROR - 无回复
|
||||
2025-08-15 12:46:42 - ERROR - 无回复
|
||||
2025-08-15 12:46:53 - ERROR - 无回复
|
||||
2025-08-15 12:47:03 - ERROR - 无回复
|
||||
2025-08-15 12:47:13 - ERROR - 无回复
|
||||
2025-08-15 12:47:24 - ERROR - 无回复
|
||||
2025-08-15 12:47:34 - ERROR - 无回复
|
||||
2025-08-15 12:47:45 - ERROR - 无回复
|
||||
2025-08-15 12:47:55 - ERROR - 无回复
|
||||
2025-08-15 12:48:05 - ERROR - 无回复
|
||||
2025-08-15 12:48:16 - ERROR - 无回复
|
||||
2025-08-15 12:48:26 - ERROR - 无回复
|
||||
2025-08-15 12:48:37 - ERROR - 无回复
|
||||
2025-08-15 12:48:47 - ERROR - 无回复
|
||||
2025-08-15 12:48:58 - ERROR - 无回复
|
||||
2025-08-15 12:49:08 - ERROR - 无回复
|
||||
2025-08-15 12:49:18 - ERROR - 无回复
|
||||
2025-08-15 12:49:29 - ERROR - 无回复
|
||||
2025-08-15 12:49:39 - ERROR - 无回复
|
||||
2025-08-15 12:49:50 - ERROR - 无回复
|
||||
2025-08-15 12:50:00 - ERROR - 无回复
|
||||
2025-08-15 12:50:10 - ERROR - 无回复
|
||||
2025-08-15 12:50:21 - ERROR - 无回复
|
||||
2025-08-15 12:50:31 - ERROR - 无回复
|
||||
2025-08-15 12:50:42 - ERROR - 无回复
|
||||
2025-08-15 12:50:52 - ERROR - 无回复
|
||||
2025-08-15 12:51:02 - ERROR - 无回复
|
||||
2025-08-15 12:51:13 - ERROR - 无回复
|
||||
2025-08-15 12:51:23 - ERROR - 无回复
|
||||
2025-08-15 12:51:34 - ERROR - 无回复
|
||||
2025-08-15 12:51:44 - ERROR - 无回复
|
||||
2025-08-15 12:51:55 - ERROR - 无回复
|
||||
2025-08-15 12:52:05 - ERROR - 无回复
|
||||
2025-08-15 12:52:15 - INFO - 进入系统
|
||||
2025-08-15 12:52:20 - INFO - 发送命令{"dsID":"www.hc-system.com.RemoteMonitor","reqType":"command","cmdData":["switchTool","2"]}
|
||||
2025-08-15 12:52:20 - INFO - 切换到工具坐标
|
||||
2025-08-15 12:52:20 - INFO - 发送命令{"dsID":"www.hc-system.com.RemoteMonitor","reqType":"command","cmdData":["startButton","1"]}
|
||||
2025-08-15 12:52:20 - INFO - 切换到自动运行状态
|
||||
2025-08-15 12:52:23 - ERROR - 记录袋数失败
|
||||
2025-08-15 12:52:23 - ERROR - 'str' object has no attribute 'release'
|
||||
2025-08-15 12:52:48 - ERROR - 无回复
|
||||
2025-08-15 12:52:58 - ERROR - 无回复
|
||||
2025-08-15 12:53:08 - ERROR - 无回复
|
||||
2025-08-15 12:53:19 - ERROR - 无回复
|
||||
2025-08-15 12:53:29 - ERROR - 无回复
|
||||
2025-08-15 12:53:40 - ERROR - 无回复
|
||||
2025-08-15 12:53:50 - ERROR - 无回复
|
||||
2025-08-15 12:54:00 - ERROR - 无回复
|
||||
2025-08-15 12:54:11 - ERROR - 无回复
|
||||
2025-08-15 12:54:21 - ERROR - 无回复
|
||||
2025-08-15 12:54:32 - ERROR - 无回复
|
||||
2025-08-15 12:54:42 - ERROR - 无回复
|
||||
2025-08-15 12:54:52 - ERROR - 无回复
|
||||
2025-08-15 12:55:03 - ERROR - 无回复
|
||||
2025-08-15 12:55:13 - ERROR - 无回复
|
||||
2025-08-15 12:55:24 - ERROR - 无回复
|
||||
2025-08-15 12:55:34 - ERROR - 无回复
|
||||
2025-08-15 12:55:45 - ERROR - 无回复
|
||||
|
||||
18
main.py
18
main.py
@ -909,7 +909,7 @@ class MainWindow(QMainWindow, Ui_MainWindow):
|
||||
#提示
|
||||
remain_messageBox = QMessageBox()
|
||||
remain_messageBox.setIcon(QMessageBox.Icon.Warning)
|
||||
remain_messageBox.setText(f'还有{self.remain_Count}袋未投料,是否继续?')
|
||||
remain_messageBox.setText(f'还有{self.remain_Count}袋未投料,是否继续?') # 这里返回多少袋没有投料
|
||||
# remain_messageBox.setStandardButtons(QMessageBox.StandardButton.Ok | QMessageBox.StandardButton.Cancel)
|
||||
ok_button = remain_messageBox.addButton("确定", PySide6.QtWidgets.QMessageBox.ButtonRole.AcceptRole)
|
||||
cancel_button = remain_messageBox.addButton("取消", PySide6.QtWidgets.QMessageBox.ButtonRole.RejectRole)
|
||||
@ -922,9 +922,8 @@ class MainWindow(QMainWindow, Ui_MainWindow):
|
||||
current_index = self.comboBox_lineIndex.findText(line_name)
|
||||
self.comboBox_lineIndex.setCurrentIndex(current_index)
|
||||
|
||||
#self.horizontalSlider_feedingNum.setMaximum(self.remain_Count)
|
||||
self.horizontalSlider_feedingNum.setMaximum(self.remain_Count)
|
||||
self.label_maxNum.setText(str(self.remain_Count))
|
||||
self.label_maxNum.setText(str(self.remain_Count)) #目标投料袋数设置为setini文件中保存的remain_count
|
||||
self.horizontalSlider_feedingNum.setValue(0)
|
||||
|
||||
self.send_startFeed_button_click()
|
||||
@ -1499,8 +1498,10 @@ class MainWindow(QMainWindow, Ui_MainWindow):
|
||||
else:
|
||||
self.set_run_status_button(False)
|
||||
if self.feeding.feedConfig!=None:
|
||||
self.label_remain_num.setText(str(self.feeding.feedConfig.num))
|
||||
|
||||
#修改点1:这里修改显示剩余袋数的逻辑
|
||||
#原来的逻辑是显示剩余袋数:self.label_remain_num.setText(self.feeding.feedConfig.num))
|
||||
#我改成了目标袋数减剩余袋数就是已经投料的袋数self.label_remain_num.setText(str(self.horizontalSlider_feedingNum.maximum()-self.feeding.feedConfig.num))
|
||||
self.label_remain_num.setText(str(self.horizontalSlider_feedingNum.maximum()-self.feeding.feedConfig.num))
|
||||
if self.feeding.feedStatus == FeedStatus.FNone:
|
||||
self.stackedWidget_num.setCurrentIndex(0)
|
||||
else:
|
||||
@ -2066,13 +2067,14 @@ class MainWindow(QMainWindow, Ui_MainWindow):
|
||||
if index == 3:
|
||||
self.updateUI_Base_Set()
|
||||
|
||||
#修改点2:设置一键投料的目标袋数从999设置到40袋
|
||||
def send_onekeyfeed_button_click(self):
|
||||
# if self.feeding.feedStatus != FeedStatus.FNone:
|
||||
# self.show_infomessage_box("正在执行")
|
||||
# return
|
||||
|
||||
self.horizontalSlider_feedingNum.setMaximum(999)
|
||||
self.label_maxNum.setText(str(999))
|
||||
self.horizontalSlider_feedingNum.setMaximum(40)
|
||||
self.label_maxNum.setText(str(40))
|
||||
self.horizontalSlider_feedingNum.setValue(0)
|
||||
|
||||
self.send_startFeed_button_click()
|
||||
@ -2112,7 +2114,7 @@ class MainWindow(QMainWindow, Ui_MainWindow):
|
||||
self.robotClient.close()
|
||||
log.log_message(logging.INFO, Constant.str_sys_exit)
|
||||
|
||||
|
||||
#记录投料袋数
|
||||
def record_remain_num(self):
|
||||
try:
|
||||
self.configReader = configparser.ConfigParser()
|
||||
|
||||
Reference in New Issue
Block a user