资源简介

针对位置敏感探测器件构成的数据分析系统,借助Visual C++提供的软件代码自动生成可视化资源编辑的功能及MFC消息映射机制,设计了系统的人机交互界面。界面提供了选择位置敏感器件型号及输入系统修正参数的窗口;通过对串口通信和USB通信方法的研究,利用按钮控件实现并控制下位机与上位机的数据通信;数据传输处理之后,以文本和模拟坐标两种方式显示出光斑的位置,并利用文件保存光斑位置的历史信息。系统调试结果证明:该界面能够准确直观地显示数据分析系统的相关数据,实现与用户的友好交互,且具有较强的适用性。

资源截图

代码片段和文件信息

// HY1315 Sample Software.cpp : Defines the class behaviors for the application.
//

#include “stdafx.h“
#include “HY1315 Sample Software.h“
#include “HY1315 Sample SoftwareDlg.h“

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CHY1315SampleSoftwareApp

BEGIN_MESSAGE_MAP(CHY1315SampleSoftwareApp CWinApp)
//{{AFX_MSG_MAP(CHY1315SampleSoftwareApp)
// NOTE - the ClassWizard will add and remove mapping macros here.
//    DO NOT EDIT what you see in these blocks of generated code!
//}}AFX_MSG
ON_COMMAND(ID_HELP CWinApp::onhelp)
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CHY1315SampleSoftwareApp construction

CHY1315SampleSoftwareApp::CHY1315SampleSoftwareApp()
{
// TODO: add construction code here
// Place all significant initialization in InitInstance
}

/////////////////////////////////////////////////////////////////////////////
// The one and only CHY1315SampleSoftwareApp object

CHY1315SampleSoftwareApp theApp;
/////////////////////////////////////////////////////////////////////////////
// CHY1315SampleSoftwareApp initialization

BOOL CHY1315SampleSoftwareApp::InitInstance()
{
AfxEnableControlContainer();

// Standard initialization
// If you are not using these features and wish to reduce the size
//  of your final executable you should remove from the following
//  the specific initialization routines you do not need.

#ifdef _AFXDLL
Enable3dControls(); // Call this when using MFC in a shared DLL
#else
Enable3dControlsStatic(); // Call this when linking to MFC statically
#endif

CHY1315SampleSoftwareDlg dlg;
m_pMainWnd = &dlg;
int nResponse = dlg.DoModal();
if (nResponse == IDOK)
{
// TODO: Place code here to handle when the dialog is
//  dismissed with OK
}
else if (nResponse == IDCANCEL)
{
// TODO: Place code here to handle when the dialog is
//  dismissed with Cancel
}

// Since the dialog has been closed return FALSE so that we exit the
//  application rather than start the application‘s message pump.
return FALSE;
}

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

     文件      15864  2012-06-06 10:14  HY1315 Sample Software2012.6.6\CH375DLL.DLL

     文件      13048  2012-06-06 10:14  HY1315 Sample Software2012.6.6\CH375DLL.H

     文件      32148  2012-06-06 10:14  HY1315 Sample Software2012.6.6\CH375DLL.LIB

     文件    5243904  2012-10-16 14:39  HY1315 Sample Software2012.6.6\Debug\HY1315 Sample Software.bsc

     文件     340076  2012-10-16 14:39  HY1315 Sample Software2012.6.6\Debug\HY1315 Sample Software.exe

     文件     429556  2012-10-16 14:39  HY1315 Sample Software2012.6.6\Debug\HY1315 Sample Software.ilk

     文件      19683  2012-09-17 09:57  HY1315 Sample Software2012.6.6\Debug\HY1315 Sample Software.obj

     文件    7262064  2012-09-17 09:57  HY1315 Sample Software2012.6.6\Debug\HY1315 Sample Software.pch

     文件     549888  2012-10-16 14:39  HY1315 Sample Software2012.6.6\Debug\HY1315 Sample Software.pdb

     文件     165760  2012-06-06 16:16  HY1315 Sample Software2012.6.6\Debug\HY1315 Sample Software.res

     文件          0  2012-09-17 09:57  HY1315 Sample Software2012.6.6\Debug\HY1315 Sample Software.sbr

     文件      87202  2012-10-16 14:39  HY1315 Sample Software2012.6.6\Debug\HY1315 Sample SoftwareDlg.obj

     文件          0  2012-10-16 14:39  HY1315 Sample Software2012.6.6\Debug\HY1315 Sample SoftwareDlg.sbr

     文件      25719  2012-09-17 09:57  HY1315 Sample Software2012.6.6\Debug\MyScrollView.obj

     文件          0  2012-09-17 09:57  HY1315 Sample Software2012.6.6\Debug\MyScrollView.sbr

     文件      13264  2012-06-06 16:35  HY1315 Sample Software2012.6.6\Debug\Rec.txt

     文件      24866  2012-09-17 09:57  HY1315 Sample Software2012.6.6\Debug\SerialPort.obj

     文件          0  2012-09-17 09:57  HY1315 Sample Software2012.6.6\Debug\SerialPort.sbr

     文件      15890  2012-09-17 09:57  HY1315 Sample Software2012.6.6\Debug\SetboxDlg.obj

     文件          0  2012-09-17 09:57  HY1315 Sample Software2012.6.6\Debug\SetboxDlg.sbr

     文件    1380867  2012-06-06 10:14  HY1315 Sample Software2012.6.6\Debug\SetDlg.sbr

     文件     113926  2012-09-17 09:57  HY1315 Sample Software2012.6.6\Debug\StdAfx.obj

     文件    1375991  2012-09-17 09:57  HY1315 Sample Software2012.6.6\Debug\StdAfx.sbr

     文件     222208  2012-10-16 14:40  HY1315 Sample Software2012.6.6\Debug\vc60.idb

     文件     372736  2012-10-16 14:39  HY1315 Sample Software2012.6.6\Debug\vc60.pdb

     文件     186484  2012-10-16 10:58  HY1315 Sample Software2012.6.6\HY1315 Sample Software.aps

     文件       4108  2012-10-16 16:56  HY1315 Sample Software2012.6.6\HY1315 Sample Software.clw

     文件       2263  2012-06-06 10:14  HY1315 Sample Software2012.6.6\HY1315 Sample Software.cpp

     文件       4923  2012-06-06 10:14  HY1315 Sample Software2012.6.6\HY1315 Sample Software.dsp

     文件        569  2012-06-06 10:14  HY1315 Sample Software2012.6.6\HY1315 Sample Software.dsw

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

评论

共有 条评论