LAPTOP-T815PCOQ\25526
2024-12-11 43419b86d6a4a2d879454938fb7db7cc84d8c011
SourceCode/Bond/BondEq/View/AxisSettingsDlg.h
@@ -2,12 +2,13 @@
#include "afxdialogex.h"
#include "BlButton.h"
#include "BLLabel.h"
#include "RegexEdit.h"
#include "CPLC.h"
// 每页定位点显示个数
#define AXIS_PAGE_SIZE   5
// LABEL控件
// Label控件
#define LABEL_MAX      6
#define LABEL_FLS      0
#define LABEL_DOG      1
@@ -15,6 +16,19 @@
#define LABEL_READY      3
#define LABEL_BUSY      4
#define LABEL_ERR      5
// RegexEdit控件
#define EDIT_MAX         10
#define EDIT_MANUAL_SPEED   0
#define EDIT_AUTO_SPEED      1
#define EDIT_ACCE_TIME      2
#define EDIT_DECE_TIME      3
#define EDIT_MICROMENTUM   4
#define EDIT_ANCHOR_POINT1   5
#define EDIT_ANCHOR_POINT2   6
#define EDIT_ANCHOR_POINT3   7
#define EDIT_ANCHOR_POINT4   8
#define EDIT_ANCHOR_POINT5   9
// BUTTON控件
#define BTN_MAX         15
@@ -76,6 +90,7 @@
   void SetLabelColor(CBLLabel& label, COLORREF color);
   void SetLabelColorBasedOnState(CBLLabel& label, BOOL bState, COLORREF colorTrue, COLORREF colorFalse);
   void UpdateLabels();
   void UpdateRegexEdit(CRegexEdit* pRegexEdit, const ValueRange& range, const CString& title);
   void updatePageButtonStates();
   void HideEditCursor(int nCtrlID);
   int getCurrentSelectedAxisID();
@@ -105,9 +120,10 @@
   // 控件
   CBlButton* m_pBlBtns[BTN_MAX];
   CBLLabel* m_pBlLabels[LABEL_MAX];
   CRegexEdit* m_pRegexEdit[EDIT_MAX];
   CComboBox m_comboAxisNO;
   CStatic m_staticAxisNO, m_staticAxisDescription, m_staticStartAddress;
   CEdit m_editManualSpeed, m_editAutoSpeed, m_editAccelerationTime, m_editDecelerationTime, m_editJogDistance;
   //CEdit m_editManualSpeed, m_editAutoSpeed, m_editAccelerationTime, m_editDecelerationTime, m_editJogDistance;
   
   std::map<int, CRect> m_mapCtrlLayouts;
   std::map<int, CFont*> m_mapFonts;