diff --git a/CU/Feeding.py b/CU/Feeding.py
index fa33d00..c487bb4 100644
--- a/CU/Feeding.py
+++ b/CU/Feeding.py
@@ -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
diff --git a/CU/__pycache__/Feeding.cpython-39.pyc b/CU/__pycache__/Feeding.cpython-39.pyc
index d3bfb50..ef355e1 100644
Binary files a/CU/__pycache__/Feeding.cpython-39.pyc and b/CU/__pycache__/Feeding.cpython-39.pyc differ
diff --git a/MainWin.ui b/MainWin.ui
index 2bd935a..99ad8a8 100644
--- a/MainWin.ui
+++ b/MainWin.ui
@@ -6006,7 +6006,7 @@ font: 36pt "Microsoft YaHei UI";
color: rgb(255, 255, 255);
- 剩余袋数:
+ 已投袋数:
Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter
diff --git a/Seting.ini b/Seting.ini
index 8c75d90..aee05bf 100644
--- a/Seting.ini
+++ b/Seting.ini
@@ -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
diff --git a/log/log.log b/log/log.log
index 45ae74d..8068bfb 100644
--- a/log/log.log
+++ b/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 - 无回复
diff --git a/main.py b/main.py
index 7f0df0e..bdd9d3c 100644
--- a/main.py
+++ b/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()