123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184 |
- #pragma once
- #include "MECH.BasicMoulds.hpp"
- namespace nsMECH = DIOS::Dev::Detail::MECH;
- // CMechanicalDlg 对话框
- //namespace DIOS::Dev::Detail::MECH
- //{
- class CMechanicalDlg : public CDiosBasicDlg
- {
- DECLARE_DYNAMIC(CMechanicalDlg)
- public:
- CMechanicalDlg(CWnd* pParent = nullptr); // 标准构造函数
- ~CMechanicalDlg();
- void SetMagMap() override; //设置消息对照表
- void InitPageElements(bool act) override;
- void ShowPageElements(bool init = FALSE, bool exit = FALSE, bool cfg = FALSE,
- bool general = FALSE);
- virtual void SetToolTipsMsgMap() override;
- // 对话框数据
- #ifdef AFX_DESIGN_TIME
- enum { IDD = IDD_DIALOG2 };
- #endif
- protected:
- virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
- bool AppInitial(bool act); //初始化模块
- bool GetInitData(); //获取设备初始值
- // 生成的消息映射函数
- virtual BOOL OnInitDialog();
- //类属性
- _DeviceMape::iterator m_CurrentDev;
- //Mechanical
- int m_nGRID{ 0 };
- int m_nFilter{ 0 };
- bool m_bAutoTrackingFlag{ false };
- int m_nHomePos{ 0 };
- int m_nMoveDisAxis{ 0 };
- int m_nMoveDistance{ 0 };
- int m_nMovePosAxis{ 0 };
- int m_nMovePosNumber{ 0 };
- int m_nSetPosAxis{ 0 };
- int m_nSetPosX{ 0 };
- int m_nSetPosY{ 0 };
- int m_nSetPosZ{ 0 };
- int m_nSetPosR{ 0 };
- int m_nTomoEnable{ 0 };
- int m_nTomoPosNum{ 0 };
- int m_nTomoAngle{ 0 };
- int m_nTomoFrameTotal{ 0 };
- int m_nTomoFrameRate{ 0 };
- int m_nStitchInitHeight{ 0 };
- int m_nStitchTotalLength{ 0 };
- int m_nStitchOverlap{ 0 };
- int m_nStitchSID{ 0 };
- int m_nStitchPID{ 0 };
- int m_nStitchDirection{ 0 };
- int m_nStitchType{ 0 };
- int m_nStitchStatus{ 0 };
- int m_nStitchCurrentImage{ 0 };
- int m_nStitchTotalImage{ 0 };
- public:
- CToolTipCtrl m_toopTip;
- CEdit m_Edit_GRID;
- CEdit m_Edit_AE;
- CEdit m_Edit_Filter;
- CEdit m_Edit_Thickness;
- CEdit m_Edit_CompPressureDEC;
- CEdit m_Edit_Depress;
- CEdit m_Edit_MechanicalHeight;
- CEdit m_Edit_CompPressure;
- CEdit m_Edit_MechanicalAngle;
- CEdit m_Edit_MAG;
- CEdit m_Edit_CompressPaddle;
- CEdit m_Edit_AGD;
- CEdit m_Edit_HomePos;
- CEdit m_Edit_MoveDisAxis;
- CEdit m_Edit_MoveDistance;
- CEdit m_Edit_MovePosAxis;
- CEdit m_Edit_MovePosNumber;
- CEdit m_Edit_SetPosAxis;
- CEdit m_Edit_SetPosX;
- CEdit m_Edit_SetPosY;
- CEdit m_Edit_SetPosZ;
- CEdit m_Edit_SetPosR;
- CEdit m_Edit_TomoEnable;
- CEdit m_Edit_TomoPosNum;
- CEdit m_Edit_TomoAngle;
- CEdit m_Edit_TomoFrameTotal;
- CEdit m_Edit_TomoFrameRate;
- CEdit m_Edit_TomoPosX;
- CEdit m_Edit_TomoPosY;
- CEdit m_Edit_TomoPosZ;
- CEdit m_Edit_TomoPosR;
- CEdit m_Edit_TomoHandSwitchState;
- CEdit m_Edit_ProjectionNumber;
- CEdit m_Edit_TomoScanAngle;
- CEdit m_Edit_StitchInitHeight;
- CEdit m_Edit_StitchTotalLength;
- CEdit m_Edit_StitchOverlap;
- CEdit m_Edit_StitchSID;
- CEdit m_Edit_StitchTID;
- CEdit m_Edit_StitchDirection;
- CEdit m_Edit_StitchType;
- CEdit m_Edit_StitchStatus;
- CEdit m_Edit_StitchCurrentImage;
- CEdit m_Edit_StitchTotalImage;
- CEdit m_Edit_StitchInfo;
- afx_msg void OnBnClickedOk();
- afx_msg void OnBnClickedCancel();
- afx_msg void OnBnClickedButton1();//初始化
- afx_msg void OnBnClickedButton2();//退出
- afx_msg void OnBnClickedButton3();//选择配置
- afx_msg void OnBnClickedButton4();//GRID
- afx_msg void OnBnClickedButton5();//MechHeight
- afx_msg void OnBnClickedButton6();//AE
- afx_msg void OnBnClickedButton7();//CompPressure
- afx_msg void OnBnClickedButton8();//Filter
- afx_msg void OnBnClickedButton9();//GlandDose
- afx_msg void OnBnClickedButton10();//Thickness
- afx_msg void OnBnClickedButton11();//Magnification
- afx_msg void OnBnClickedButton12();//PressureDEC
- afx_msg void OnBnClickedButton13();//Description
- afx_msg void OnBnClickedButton14();//Depress
- afx_msg void OnBnClickedButton15();//MechAngle
- afx_msg void OnBnClickedButton16();//
- afx_msg void OnBnClickedButton17();//to Home
- afx_msg void OnBnClickedButton18();//Stop All
- afx_msg void OnBnClickedButton19();//Move distance
- afx_msg void OnBnClickedButton20();//Move posNom
- afx_msg void OnBnClickedButton21();//Set posNom
- afx_msg void OnBnClickedButton22();//Tomo Enable
- afx_msg void OnBnClickedButton23();//MechTomo ModeAngle
- afx_msg void OnBnClickedButton24();//Get Pos
- afx_msg void OnBnClickedButton25();//BeginStitching
- afx_msg void OnBnClickedButton26();//EndStitching
- afx_msg void OnBnClickedButton27();//SetupStitching
- afx_msg void OnBnClickedButton28();//AcceptImage
- afx_msg void OnBnClickedButton29();//RejectImage
- afx_msg void OnBnClickedButton30();//StitchingCancel
- afx_msg void OnBnClickedButton31();//StitchingComplete
- afx_msg void OnBnClickedButton32();//StitchingStatus
- afx_msg void OnBnClickedButton33();//NewExtraView
- afx_msg void OnBnClickedButton34();//InitStitching
- afx_msg void OnBnClickedButton35();//SetPositionNumber
- //文本框
- afx_msg void OnEnKillfocusEdit1();//Grid_Value
- afx_msg void OnEnKillfocusEdit5();//Filter_Value
- afx_msg void OnEnKillfocusEdit11();//Depress_Value
- afx_msg void OnEnKillfocusEdit13();//HomePos
- afx_msg void OnEnKillfocusEdit14();//MoveDisAxis
- afx_msg void OnEnKillfocusEdit15();//MoveDistance
- afx_msg void OnEnKillfocusEdit16();//MovePosAxis
- afx_msg void OnEnKillfocusEdit17();//MovePosNumber
- afx_msg void OnEnKillfocusEdit18();//SetPosAxis
- afx_msg void OnEnKillfocusEdit19();//SetPosX
- afx_msg void OnEnKillfocusEdit20();//SetPosY
- afx_msg void OnEnKillfocusEdit21();//SetPosZ
- afx_msg void OnEnKillfocusEdit22();//SetPosR
- afx_msg void OnEnKillfocusEdit23();//TomoEnable
- afx_msg void OnEnKillfocusEdit24();//TomoPosNum
- afx_msg void OnEnKillfocusEdit25();//TomoAngle
- afx_msg void OnEnKillfocusEdit26();//TomoFrameTotal
- afx_msg void OnEnKillfocusEdit27();//TomoFrameRate
- afx_msg void OnEnKillfocusEdit35();//InitHeight
- afx_msg void OnEnKillfocusEdit36();//StitchLength
- afx_msg void OnEnKillfocusEdit37();//Overlap
- afx_msg void OnEnKillfocusEdit38();//SID
- afx_msg void OnEnKillfocusEdit39();//TID
- afx_msg void OnEnKillfocusEdit40();//Direction
- afx_msg void OnEnKillfocusEdit41();//StitchType
- afx_msg void OnEnKillfocusEdit45();//StitchInfo
- DECLARE_MESSAGE_MAP()
- };
- //}
|