From 331f447bb0e5eccf0b3161ab287c1372b14b8480 Mon Sep 17 00:00:00 2001
From: LAPTOP-SNT8I5JK\Boounion <Chenluhua@qq.com>
Date: 星期五, 08 八月 2025 11:53:58 +0800
Subject: [PATCH] 1.增加千传计数,保存计数,重启软件时恢复; 2.千传测试模式,打印相关日志,方便后期提取,用于统计; 3.千传模式时烘烤两腔体都要进入; 4.千传模式时,Fliper到Bonder修改为用手臂2取料; 5.修复千传模式不计运行时的问题; 6.千传模式,最后收料强制放入第一层; 6.修复Buf, 当任务未生成(在符合条件后仍有1秒间隙)而机器单元发送FetchOutJob时,数据检验失败的问题,增加Sleep, 缩小间隙;

---
 SourceCode/Bond/BondEq/CProjectPageMain.h |   20 +++++++++++++++-----
 1 files changed, 15 insertions(+), 5 deletions(-)

diff --git a/SourceCode/Bond/BondEq/CProjectPageMain.h b/SourceCode/Bond/BondEq/CProjectPageMain.h
index 21a2387..563e8af 100644
--- a/SourceCode/Bond/BondEq/CProjectPageMain.h
+++ b/SourceCode/Bond/BondEq/CProjectPageMain.h
@@ -1,5 +1,16 @@
 锘�#pragma once
 #include "afxdialogex.h"
+#include "BlButton.h"
+
+// BUTTON鎺т欢
+#define BTN_MAX			7
+#define BTN_RUN			0
+#define BTN_AUTO		1
+#define BTN_PUASE		2
+#define BTN_MANUAL		3
+#define BTN_MUTE		4
+#define BTN_OPR			5
+#define BTN_STOP		6
 
 // CProjectPageMain 瀵硅瘽妗�
 
@@ -26,9 +37,9 @@
 
 private:
 	void InitRxWindows();
+	void SetButtonBackgroundColors(CBlButton* btn, bool bOff);
 	void HandleOperation(OperationType eOpType);
 	void WriteOperationDataToPLC(OperationType eOpType, bool bPressed);
-	void ReadPLCDataToUI();
 
 private:
 	COLORREF m_crBkgnd;
@@ -36,10 +47,9 @@
 	IObserver* m_pObserver;
 	CPLC* m_pPLC;
 
-	int nVelocityRatio;			// 閫熷害姣�
-	double dTactTime;			// 鍛ㄦ湡鏃堕棿
-	int nDayShiftCapacity;		
-	int nNightShiftCapacity;	
+private:
+	// 鎺т欢
+	CBlButton* m_pBlBtns[BTN_MAX];
 
 // 瀵硅瘽妗嗘暟鎹�
 #ifdef AFX_DESIGN_TIME

--
Gitblit v1.9.3