#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;
|
};
|