• 大小: 4.59MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-21
  • 语言: 其他
  • 标签: 101规约  串口  

资源简介

实现101规约代码,可模拟主站和从站,有源码,感觉不错,强烈推荐!

资源截图

代码片段和文件信息

// MainFrm.cpp : implementation of the CMainframe class
//

#include “stdafx.h“
#include “Peugeot.h“

#include “MainFrm.h“
#include “PeugeotDoc.h“
#include “PeugeotView.h“
////////////////
#include “YXData.h“
#include “YCData.h“
#include “YMData.h“
#include “YKData.h“

#include “SettingCmmDlg.h“
#include “SettingPrtDlg.h“
/////////////////
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CMainframe

IMPLEMENT_DYNCREATE(CMainframe CframeWnd)

BEGIN_MESSAGE_MAP(CMainframe CframeWnd)
//{{AFX_MSG_MAP(CMainframe)
ON_WM_CREATE()
ON_COMMAND(ID_SET_CMMPORT OnSetCmmPort)
ON_COMMAND(ID_SET_PROTOCOL OnSetProtocol)
ON_COMMAND(ID_COMMAND_CONCMM OnConnectCmm)
ON_COMMAND(ID_COMMAND_DISCONCMM OnDisconncmm)
ON_UPDATE_COMMAND_UI(ID_COMMAND_CONCMM OnUpdateConcmm)
ON_UPDATE_COMMAND_UI(ID_COMMAND_DISCONCMM OnUpdateDisconcmm)
ON_WM_CLOSE()
ON_COMMAND(ID_VIEW_DATA OnViewData)
ON_COMMAND(ID_VIEW_MESSAGE OnViewMessage)
ON_UPDATE_COMMAND_UI(ID_VIEW_DATA OnUpdateViewData)
ON_UPDATE_COMMAND_UI(ID_VIEW_MESSAGE OnUpdateViewMessage)
ON_COMMAND(ID_COMMAND_PAUSE_DSP OnPauseDsp)
ON_COMMAND(ID_COMMAND_REFLASH_DSP OnReflashDsp)
ON_UPDATE_COMMAND_UI(ID_COMMAND_PAUSE_DSP OnUpdatePauseDsp)
ON_UPDATE_COMMAND_UI(ID_COMMAND_REFLASH_DSP OnUpdateReflashDsp)
ON_COMMAND(ID_COMMAND_CLEAR_DSP OnClearDsp)
ON_WM_SIZE()
//}}AFX_MSG_MAP
END_MESSAGE_MAP()

static UINT indicators[] =
{
ID_SEPARATOR           // status line indicator
ID_INDICATOR_CAPS
ID_INDICATOR_NUM
ID_INDICATOR_SCRL
};

/////////////////////////////////////////////////////////////////////////////
// CMainframe construction/destruction

CMainframe::CMainframe()
{
IsCmmConnect = false;
IsReflashMsg = true;
IsframeCreat = false;
}

CMainframe::~CMainframe()
{
}

int CMainframe::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (CframeWnd::OnCreate(lpCreateStruct) == -1)
return -1;

   HBITMAP hbm  = (HBITMAP)::LoadImage(AfxGetInstanceHandle()
                  MAKEINTRESOURCE(IDB_TOOLBAR) //加载IDB_TOOLBAR
                  IMAGE_BITMAP //按位图格式
                  00 // cxcy
                  LR_CREATEDIBSECTION | LR_LOADMAP3DCOLORS );

   HBITMAP hbm2 = (HBITMAP)::LoadImage(AfxGetInstanceHandle()
                  MAKEINTRESOURCE(IDB_GRAYTOOLBAR) //加载IDB_TOOLBAR
                  IMAGE_BITMAP //按位图格式
                  00 // cxcy
                  LR_CREATEDIBSECTION | LR_LOADMAP3DCOLORS );


  CBitmap bmbm2;
  bm.Attach(hbm); 
  bm2.Attach(hbm2);

  m_ToolBar.Create(2424ILC_COLOR16 12 0);
  m_ToolBar.Add(&bm(CBitmap*)NULL);

  m_GrayToolBar.Create(2424ILC_COLOR16 12 0);
  m_GrayToolBar.Add(&bm2(CBitmap*)NULL);

if (!m_wndToolBar.CreateEx(this TBstyle_FLAT WS_CHILD | WS_VISIBLE | CBRS_TOP
| CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CB

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       2223  2004-05-19 10:57  IEC101-104规约模拟软件\CMM\ComControl.h

     文件      12963  2006-09-06 13:48  IEC101-104规约模拟软件\CMM\DASocket.cpp

     文件       6213  2006-09-06 11:29  IEC101-104规约模拟软件\CMM\DASocket.h

    ..A.SH.         8  2007-01-08 15:06  IEC101-104规约模拟软件\CMM\Desktop_.ini

     文件      10072  2009-09-14 13:18  IEC101-104规约模拟软件\CMM\ComControl.cpp

     目录          0  2007-12-20 13:09  IEC101-104规约模拟软件\CMM

     文件      14189  2006-08-15 22:24  IEC101-104规约模拟软件\CoolBar\CoolTabCtrl.cpp

     文件       3490  2006-08-08 09:40  IEC101-104规约模拟软件\CoolBar\CoolTabCtrl.h

    ..A.SH.         8  2007-01-08 15:06  IEC101-104规约模拟软件\CoolBar\Desktop_.ini

     文件      11596  2004-02-08 17:38  IEC101-104规约模拟软件\CoolBar\scbarg.cpp

     文件       2368  2004-02-08 17:39  IEC101-104规约模拟软件\CoolBar\scbarg.h

     文件      42076  2001-09-03 23:44  IEC101-104规约模拟软件\CoolBar\sizecbar.cpp

     文件       6775  2001-09-03 23:44  IEC101-104规约模拟软件\CoolBar\sizecbar.h

     目录          0  2007-12-20 13:09  IEC101-104规约模拟软件\CoolBar

    ..A.SH.         8  2007-01-08 15:06  IEC101-104规约模拟软件\Desktop_.ini

     文件       3686  1998-11-29 19:25  IEC101-104规约模拟软件\GRID\CELLRANGE.H

    ..A.SH.         8  2007-01-08 15:06  IEC101-104规约模拟软件\GRID\Desktop_.ini

     文件     159561  2006-09-08 14:53  IEC101-104规约模拟软件\GRID\GRIDCTRL.CPP

     文件      24620  2006-08-16 23:30  IEC101-104规约模拟软件\GRID\GRIDCTRL.H

     文件       3554  1998-08-06 23:33  IEC101-104规约模拟软件\GRID\GRIDDROPTARGET.CPP

     文件       1858  1998-08-06 23:33  IEC101-104规约模拟软件\GRID\GRIDDROPTARGET.H

     文件       8447  1998-11-29 09:50  IEC101-104规约模拟软件\GRID\INPLACEEDIT.CPP

     文件       2973  1998-08-06 21:26  IEC101-104规约模拟软件\GRID\INPLACEEDIT.H

     文件       8886  1998-11-29 09:43  IEC101-104规约模拟软件\GRID\INPLACELIST.CPP

     文件       3916  1998-08-06 21:28  IEC101-104规约模拟软件\GRID\INPLACELIST.H

     文件       3078  1998-03-31 21:15  IEC101-104规约模拟软件\GRID\MEMDC.H

     文件       5776  1998-10-10 23:03  IEC101-104规约模拟软件\GRID\titleTIP.CPP

     文件       1419  1998-10-10 22:54  IEC101-104规约模拟软件\GRID\titleTIP.H

     目录          0  2007-12-20 13:10  IEC101-104规约模拟软件\GRID

     文件      19711  2006-09-27 23:16  IEC101-104规约模拟软件\MainFrm.cpp

............此处省略122个文件信息

评论

共有 条评论