#pragma once #include "DlgSignalReadData.h" #include "DlgSignalWriteData.h" #include "DlgSignalReadSignal.h" #include "DlgSignalWriteSignal.h" #include "DlgSignalReadCimData.h" #include "DlgSignalWriteCimData.h" #include "afxwin.h" #include "afxcmn.h" // CDlgSignal ´ëÈ­ »óÀÚÀÔ´Ï´Ù. // [2017:4:27]-[WEZASW] : UI¸¦ ÀÌ¿ëÇÑ PLC Read & Write Memory °ü¸® ±â´É Ãß°¡. enum { PLC_DataRead=0, PLC_DataSend, PLC_SignalRead, PLC_SignalSend, CIM_DataRead, CIM_DataSend }; class CDlgSignal : public CDialog { DECLARE_DYNAMIC(CDlgSignal) public: CDlgSignal(CWnd* pParent = NULL); // Ç¥ÁØ »ý¼ºÀÚÀÔ´Ï´Ù. virtual ~CDlgSignal(); // ´ëÈ­ »óÀÚ µ¥ÀÌÅÍÀÔ´Ï´Ù. enum { IDD = IDD_DIALOG_SYS_SETTING_SIGNAL}; public: void CreateTabDlg(); void InitTabControl(); public: CDlgSignalReadData* m_pDlgSignalReadData; CDlgSignalWriteData* m_pDlgSignalWriteData; // [2017:4:27]-[WEZASW] : UI¸¦ ÀÌ¿ëÇÑ PLC Read & Write Memory °ü¸® ±â´É Ãß°¡. CDlgSignalReadSignal* m_pDlgSignalReadSignal; CDlgSignalWriteSignal* m_pDlgSignalWriteSignal; CDlgSignalReadCimData* m_pDlgSignalReadCimData; CDlgSignalWriteCimData* m_pDlgSignalWriteCimData; protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV Áö¿øÀÔ´Ï´Ù. DECLARE_MESSAGE_MAP() public: virtual BOOL OnInitDialog(); virtual BOOL PreTranslateMessage(MSG* pMsg); afx_msg void OnBnClickedButtonSysSignalReset(); afx_msg void OnBnClickedButtonSysSignalApply(); CComboBox m_ctrlComboSignalConnectionType; int m_nPort; CString m_strReceiveAddress; CString m_strSendAddress; int m_nSignalPeriod; int m_nTimerTime; CTabCtrl m_ctrlTabSignal; afx_msg void OnTcnSelchangeTabSysSignalTab(NMHDR *pNMHDR, LRESULT *pResult); int m_nTotalTime; int m_nSignalLodingDelay; int m_nSignalAlignStartDelay; int m_nSignalAlignEndDelay; int m_nSignalReviewStartDelay; int m_nSignalReviewEndDelay; int m_nSignalUnloadingDelay; int m_nSignalDefocusValueMin; int m_nSignalDefocusValueMax; };