From 9ea5eea16629a2ab4473727e6b064f83f71aa46c Mon Sep 17 00:00:00 2001
From: LAPTOP-T815PCOQ\25526 <mr.liuyang@126.com>
Date: 星期一, 13 一月 2025 09:43:58 +0800
Subject: [PATCH] Merge branch 'clh' into liuyang

---
 SourceCode/Bond/BoounionPLC/PlcView.cpp |   24 +++++++++++++++++++++++-
 1 files changed, 23 insertions(+), 1 deletions(-)

diff --git a/SourceCode/Bond/BoounionPLC/PlcView.cpp b/SourceCode/Bond/BoounionPLC/PlcView.cpp
index 9d0926e..1b69175 100644
--- a/SourceCode/Bond/BoounionPLC/PlcView.cpp
+++ b/SourceCode/Bond/BoounionPLC/PlcView.cpp
@@ -45,6 +45,7 @@
 	ON_BN_CLICKED(IDC_BUTTON_SOUND_OFF, &CPlcView::OnBnClickedButtonSoundOff)
 	ON_BN_CLICKED(IDC_BUTTON_RESETTING, &CPlcView::OnBnClickedButtonResetting)
 	ON_BN_CLICKED(IDC_BUTTON_STOP, &CPlcView::OnBnClickedButtonStop)
+	ON_WM_TIMER()
 END_MESSAGE_MAP()
 
 // CComponentData1Dlg 消息处理程序
@@ -275,6 +276,9 @@
 	SetDlgItemText(IDC_EDIT_DAY_SHIFT_CAPACITY, _T("0"));
 	SetDlgItemText(IDC_EDIT_NIGHT_SHIFT_CAPACITY, _T("0"));
 
+
+	SetTimer(1, 1000, nullptr);
+
 	return TRUE;  // return TRUE unless you set the focus to a control
 				  // 异常: OCX 属性页应返回 FALSE
 }
@@ -360,4 +364,22 @@
 {
 	// TODO: 在此添加控件通知处理程序代码
 	HandleOperation(OperationType::STOP);
-}
\ No newline at end of file
+}
+
+void CPlcView::OnTimer(UINT_PTR nIDEvent)
+{
+	if (1 == nIDEvent) {
+		ASSERT(m_pContext);
+		CPLC* pPlc = ((CPLC*)m_pContext);
+
+		CString strText;
+		strText.Format(_T("%d %s"), pPlc->getVelocityRatio(), _T("%"));
+		GetDlgItem(IDC_EDIT_VELOCITY_RATIO)->SetWindowText(strText);
+		strText.Format(_T("%.2f"), pPlc->getTackTime() * 0.01);
+		GetDlgItem(IDC_EDIT_TACT_TIME)->SetWindowText(strText);
+		SetDlgItemInt(IDC_EDIT_DAY_SHIFT_CAPACITY, pPlc->getDayShiftCapacity());
+		SetDlgItemInt(IDC_EDIT_NIGHT_SHIFT_CAPACITY, pPlc->getNightShiftCapacity());
+	}
+
+	CBaseView::OnTimer(nIDEvent);
+}

--
Gitblit v1.9.3