From 66786f85648c3c81b932decba339ffb359a7bf25 Mon Sep 17 00:00:00 2001 From: LAPTOP-T815PCOQ\25526 <mr.liuyang@126.com> Date: 星期一, 25 十一月 2024 17:46:56 +0800 Subject: [PATCH] 1.完成初版轴管理类 2.实现基本的轴设定界面的交互 --- SourceCode/Bond/BondEq/View/AxisSettingsDlg.h | 14 ++++++++++++++ 1 files changed, 14 insertions(+), 0 deletions(-) diff --git a/SourceCode/Bond/BondEq/View/AxisSettingsDlg.h b/SourceCode/Bond/BondEq/View/AxisSettingsDlg.h index d8bb7f4..6948423 100644 --- a/SourceCode/Bond/BondEq/View/AxisSettingsDlg.h +++ b/SourceCode/Bond/BondEq/View/AxisSettingsDlg.h @@ -22,12 +22,16 @@ #endif private: + UINT FindIDByName(const CString& strControlID); CFont* GetOrCreateFont(int nFontSize); void SetDefaultFont(); void AdjustControls(float dScaleX, float dScaleY); void AdjustControlFont(CWnd* pWnd, int nWidth, int nHeight); void AdjustLabelFont(CBLLabel& label); void SetStatusColor(CBLLabel& label, BOOL bStatus); + void initializeAxisIDCombo(); + void refreshAxisDetails(); + void refreshPositionDetails(int pageNumber); private: CPLC* m_pPLC; @@ -41,6 +45,15 @@ CBLLabel m_staticReady; CBLLabel m_staticBusy; CBLLabel m_staticErr; + CComboBox m_comboAxisNO; + CStatic m_staticAxisNO; + CStatic m_staticAxisDescription; + CStatic m_staticStartAddress; + CEdit m_editManualSpeed; + CEdit m_editAutoSpeed; + CEdit m_editAccelerationTime; + CEdit m_editDecelerationTime; + CEdit m_editJogDistance; std::map<int, CRect> m_mapCtrlLayouts; std::map<int, CFont*> m_mapFonts; @@ -66,6 +79,7 @@ afx_msg void OnBnClickedButtonAxisTestJogAdd(); afx_msg void OnBnClickedButtonAxisTestJogSub(); afx_msg void OnBnClickedButtonAxisTestStop(); + afx_msg void OnSelchangeComboAxisName(); afx_msg void OnTimer(UINT_PTR nIDEvent); DECLARE_MESSAGE_MAP() }; -- Gitblit v1.9.3