資源簡介
PC與三菱PLC串口通信的一個控制小燈泡的程序,完整的

代碼片段和文件信息
//?plcDlg.cpp?:?implementation?file
//
#include?“stdafx.h“
#include?“plc.h“
#include?“plcDlg.h“
#ifdef?_DEBUG
#define?new?DEBUG_NEW
#undef?THIS_FILE
static?char?THIS_FILE[]?=?__FILE__;
#endif
CRect?conRect;
/////////////////////////////////////////////////////////////////////////////
//?CAboutDlg?dialog?used?for?App?About
class?CAboutDlg?:?public?CDialog
{
public:
CAboutDlg();
//?Dialog?Data
//{{AFX_DATA(CAboutDlg)
enum?{?IDD?=?IDD_ABOUTBOX?};
//}}AFX_DATA
//?ClassWizard?generated?virtual?function?overrides
//{{AFX_VIRTUAL(CAboutDlg)
protected:
virtual?void?DoDataExchange(CDataExchange*?pDX);????//?DDX/DDV?support
//}}AFX_VIRTUAL
//?Implementation
protected:
//{{AFX_MSG(CAboutDlg)
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
CAboutDlg::CAboutDlg()?:?CDialog(CAboutDlg::IDD)
{
//{{AFX_DATA_INIT(CAboutDlg)
//}}AFX_DATA_INIT
}
void?CAboutDlg::DoDataExchange(CDataExchange*?pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CAboutDlg)
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CAboutDlg?CDialog)
//{{AFX_MSG_MAP(CAboutDlg)
//?No?message?handlers
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
//?CPlcDlg?dialog
CPlcDlg::CPlcDlg(CWnd*?pParent?/*=NULL*/)
:?CDialog(CPlcDlg::IDD?pParent)
{
//{{AFX_DATA_INIT(CPlcDlg)
m_Y?=?_T(““);
m_X?=?_T(““);
//}}AFX_DATA_INIT
//?Note?that?LoadIcon?does?not?require?a?subsequent?DestroyIcon?in?Win32
m_hIcon?=?AfxGetApp()->LoadIcon(IDR_MAINframe);
}
void?CPlcDlg::DoDataExchange(CDataExchange*?pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CPlcDlg)
DDX_Control(pDX?IDC_COMBO2?m_ctrlcomb2);
DDX_Control(pDX?IDC_COMBO1?m_ctrlcomb1);
DDX_Control(pDX?IDC_MSCOMM1?m_ctrlComm);
DDX_CBString(pDX?IDC_COMBO2?m_Y);
DDX_CBString(pDX?IDC_COMBO1?m_X);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CPlcDlg?CDialog)
//{{AFX_MSG_MAP(CPlcDlg)
ON_WM_SYSCOMMAND()
ON_WM_PAINT()
ON_WM_QUERYDRAGICON()
ON_WM_TIMER()
ON_BN_CLICKED(IDC_BUTTON1?OnButton1)
ON_BN_CLICKED(IDC_BUTTON2?OnButton2)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
//?CPlcDlg?message?handlers
BOOL?CPlcDlg::OnInitDialog()
{
CDialog::OnInitDialog();
//?Add?“About...“?menu?item?to?system?menu.
//?IDM_ABOUTBOX?must?be?in?the?system?command?range.
ASSERT((IDM_ABOUTBOX?&?0xFFF0)?==?IDM_ABOUTBOX);
ASSERT(IDM_ABOUTBOX?0xF000);
CMenu*?pSysMenu?=?GetSystemMenu(FALSE);
if?(pSysMenu?!=?NULL)
{
CString?strAboutMenu;
strAboutMenu.LoadString(IDS_ABOUTBOX);
if?(!strAboutMenu.IsEmpty())
{
pSysMenu->AppendMenu(MF_SEPARATOR);
pSysMenu->AppendMenu(MF_STRING?IDM_ABOUTBOX?strAboutMenu);
}
}
//?Set?the?icon?for?this?dialog.??The?framework?does?this?automatically
//??when?the?application‘s?main?window?is?not?a?dialog
SetIcon(m_hIcon?TRUE); //?Set?big?icon
Set
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2012-11-18?19:59??6.4.5.2??PC與三菱FX2N-32MRPLC串口通信\
?????目錄???????????0??2012-11-11?13:49??6.4.5.2??PC與三菱FX2N-32MRPLC串口通信\Debug\
?????文件???????48044??2012-11-11?13:50??6.4.5.2??PC與三菱FX2N-32MRPLC串口通信\Debug\mscomm.obj
?????文件???????????0??2012-11-11?13:50??6.4.5.2??PC與三菱FX2N-32MRPLC串口通信\Debug\mscomm.sbr
?????文件?????5104640??2012-11-11?13:49??6.4.5.2??PC與三菱FX2N-32MRPLC串口通信\Debug\plc.bsc
?????文件??????122991??2012-11-11?13:49??6.4.5.2??PC與三菱FX2N-32MRPLC串口通信\Debug\plc.exe
?????文件??????255596??2012-11-11?13:49??6.4.5.2??PC與三菱FX2N-32MRPLC串口通信\Debug\plc.ilk
?????文件???????17096??2012-07-22?02:36??6.4.5.2??PC與三菱FX2N-32MRPLC串口通信\Debug\plc.obj
?????文件?????6871232??2012-07-22?02:36??6.4.5.2??PC與三菱FX2N-32MRPLC串口通信\Debug\plc.pch
?????文件??????418816??2012-11-11?13:49??6.4.5.2??PC與三菱FX2N-32MRPLC串口通信\Debug\plc.pdb
?????文件????????3476??2012-11-11?13:49??6.4.5.2??PC與三菱FX2N-32MRPLC串口通信\Debug\plc.res
?????文件???????????0??2012-07-22?02:36??6.4.5.2??PC與三菱FX2N-32MRPLC串口通信\Debug\plc.sbr
?????文件???????58405??2012-07-22?03:25??6.4.5.2??PC與三菱FX2N-32MRPLC串口通信\Debug\plcDlg.obj
?????文件???????????0??2012-07-22?03:25??6.4.5.2??PC與三菱FX2N-32MRPLC串口通信\Debug\plcDlg.sbr
?????文件??????105969??2012-07-22?02:36??6.4.5.2??PC與三菱FX2N-32MRPLC串口通信\Debug\StdAfx.obj
?????文件?????1370879??2012-07-22?02:36??6.4.5.2??PC與三菱FX2N-32MRPLC串口通信\Debug\StdAfx.sbr
?????文件??????205824??2012-11-11?13:50??6.4.5.2??PC與三菱FX2N-32MRPLC串口通信\Debug\vc60.idb
?????文件??????364544??2012-11-11?13:49??6.4.5.2??PC與三菱FX2N-32MRPLC串口通信\Debug\vc60.pdb
?????文件????????8569??2007-12-22?17:15??6.4.5.2??PC與三菱FX2N-32MRPLC串口通信\MSCOMM.CPP
?????文件????????3221??2007-12-22?17:15??6.4.5.2??PC與三菱FX2N-32MRPLC串口通信\MSCOMM.H
?????文件???????37384??2012-11-11?22:16??6.4.5.2??PC與三菱FX2N-32MRPLC串口通信\plc.aps
?????文件????????1646??2012-11-18?19:59??6.4.5.2??PC與三菱FX2N-32MRPLC串口通信\PLC.CLW
?????文件????????2143??2007-12-30?23:06??6.4.5.2??PC與三菱FX2N-32MRPLC串口通信\PLC.CPP
?????文件????????4525??2012-07-21?20:29??6.4.5.2??PC與三菱FX2N-32MRPLC串口通信\plc.dsp
?????文件?????????573??2007-12-22?17:16??6.4.5.2??PC與三菱FX2N-32MRPLC串口通信\PLC.DSW
?????文件????????1293??2007-12-30?23:00??6.4.5.2??PC與三菱FX2N-32MRPLC串口通信\PLC.H
?????文件??????156672??2012-11-18?19:59??6.4.5.2??PC與三菱FX2N-32MRPLC串口通信\PLC.NCB
?????文件???????49664??2012-11-18?19:59??6.4.5.2??PC與三菱FX2N-32MRPLC串口通信\PLC.OPT
?????文件?????????785??2012-11-11?13:50??6.4.5.2??PC與三菱FX2N-32MRPLC串口通信\PLC.PLG
?????文件????????8206??2012-11-11?22:16??6.4.5.2??PC與三菱FX2N-32MRPLC串口通信\plc.rc
?????文件???????12571??2012-07-22?03:25??6.4.5.2??PC與三菱FX2N-32MRPLC串口通信\plcDlg.cpp
............此處省略10個文件信息
評論
共有 條評論