资源简介
相温度数据采集系统上位机程序,也可作其他数据接收程序,十进制显示数据、波形。分了3个大块,左边为参数设置,中间为实时波形显示,右边为实时数据值显示以及数据发送模块。兼顾了串口助手功能和上位机接收程序功能。接收的数字以十进制显示,精确到小数点后面一位。波形显示实时值并动态替换,一秒刷新一次。当有价值。

代码片段和文件信息
// DataReceiveDlg.cpp : implementation file
//
#include “stdafx.h“
#include “串口通信.h“
#include “DataReceiveDlg.h“
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CDataReceiveDlg dialog
CDataReceiveDlg::CDataReceiveDlg(CWnd* pParent /*=NULL*/)
: CDialog(CDataReceiveDlg::IDD pParent)
{
//{{AFX_DATA_INIT(CDataReceiveDlg)
// NOTE: the ClassWizard will add member initialization here
//}}AFX_DATA_INIT
}
void CDataReceiveDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CDataReceiveDlg)
DDX_Control(pDX IDC_LIST1 m_List);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CDataReceiveDlg CDialog)
//{{AFX_MSG_MAP(CDataReceiveDlg)
// NOTE: the ClassWizard will add message map macros here
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CDataReceiveDlg message handlers
BOOL CDataReceiveDlg::OnInitDialog()
{
CDialog::OnInitDialog();
this->m_pRS=new CDaoRecordset(&m_db);
ListView_SetExtendedListViewstyle( m_List.m_hWnd
LVS_EX_FULLROWSELECT|LVS_EX_ONECLICKACTIVATE|LVS_EX_UNDERLINEHOT );
m_List.InsertColumn(0“时间“NULL200);
m_List.InsertColumn(1“数据“NULL300);
this->OpenTable();
this->m_pRS->Close();
this->m_db.Close();
return TRUE;
}
void CDataReceiveDlg::OpenTable()
{
int nItem;
COleVariant var;
var.ChangeType(VT_BSTRNULL);
this->m_db.Open(“temp.mdb“);
this->m_pRS->Open(AFX_DAO_USE_DEFAULT_TYPE“select * from Receive“NULL);
while(!this->m_pRS->IsEOF())
{
nItem=this->m_List.InsertItem(this->m_List.GetItemCount()+1NULL);
this->m_pRS->GetFieldValue(“时间“var);
this->m_List.SetItemText(nItem0(LPCSTR)var.pbstrVal);
this->m_pRS->GetFieldValue(“数据“var);
this->m_List.SetItemText(nItem1(LPCSTR)var.pbstrVal);
this->m_pRS->MoveNext();
}
}
BOOL CDataReceiveDlg::DestroyWindow()
{
// TODO: Add your specialized code here and/or call the base class
delete this->m_pRS;
return CDialog::DestroyWindow();
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2194 2006-04-23 22:20 12\09\PC串口通信程序\DataReceiveDlg.cpp
文件 1420 2006-04-23 22:20 12\09\PC串口通信程序\DataReceiveDlg.h
文件 2142 2006-04-23 22:26 12\09\PC串口通信程序\DataSendDlg.cpp
文件 1384 2006-04-23 22:24 12\09\PC串口通信程序\DataSendDlg.h
文件 962612 1998-06-17 00:00 12\09\PC串口通信程序\MFC42D.DLL
文件 303157 1998-06-17 00:00 12\09\PC串口通信程序\MFCD42D.DLL
文件 827445 1998-06-17 00:00 12\09\PC串口通信程序\MFCO42D.DLL
文件 8569 2006-04-20 17:45 12\09\PC串口通信程序\mscomm.cpp
文件 3221 2006-04-20 17:45 12\09\PC串口通信程序\mscomm.h
文件 434252 1998-06-17 00:00 12\09\PC串口通信程序\MSVCRTD.DLL
文件 3597 2006-04-20 17:34 12\09\PC串口通信程序\ReadMe.txt
文件 223 2006-10-15 17:17 12\09\PC串口通信程序\Send.txt
文件 210 2006-04-20 17:34 12\09\PC串口通信程序\StdAfx.cpp
文件 1073 2006-04-23 20:09 12\09\PC串口通信程序\StdAfx.h
文件 86016 2008-12-06 13:12 12\09\PC串口通信程序\temp.mdb
文件 4310 2008-12-08 20:43 12\09\PC串口通信程序\串口通信.clw
文件 2025 2006-04-20 17:34 12\09\PC串口通信程序\串口通信.cpp
文件 5247 2006-10-15 15:07 12\09\PC串口通信程序\串口通信.dsp
文件 568 2006-04-20 18:07 12\09\PC串口通信程序\串口通信.dsw
文件 1292 2006-04-20 17:34 12\09\PC串口通信程序\串口通信.h
文件 230400 2008-12-08 20:43 12\09\PC串口通信程序\串口通信.ncb
文件 964 2008-12-08 20:43 12\09\PC串口通信程序\串口通信.plg
文件 51262 2006-10-15 15:01 12\09\PC串口通信程序\res\31.ico
文件 567 2006-06-21 22:53 12\09\PC串口通信程序\res\XP风格.exe.manifest
文件 400 2006-04-20 17:34 12\09\PC串口通信程序\res\串口通信.rc2
文件 1956 2008-12-08 18:50 12\09\PC串口通信程序\串口通信Dlg.h
文件 12475 2008-12-08 20:43 12\09\PC串口通信程序\串口通信.rc
文件 56832 2008-12-08 20:43 12\09\PC串口通信程序\串口通信.opt
文件 2062 2008-12-08 19:54 12\09\PC串口通信程序\resource.h
文件 15830 2008-12-08 20:41 12\09\PC串口通信程序\串口通信Dlg.cpp
............此处省略10个文件信息
相关资源
- PLC上位机编程软件
- silicon lab公司的收音IC SI47XX全套开发工
- 数据采集系统——ADC0808的应用,单片
- 画图程序MFC/VC/VC CRectTracker 串行化
- 读取串口数据并画实时曲线的VC 程序
- 课程设计蔬菜大棚自动控制系统,包
- 基于AT89C51的数据采集系统设计新方法
- 用MFC实现简单的画图功能
- VC 6.0 MFC做画图软件
- 伺服电机上位机软件源代码
- 欧姆龙PLC与上位机通讯共享库
- LabVIEW 数据采集 模拟量+编码器(Daq
- 多通道数据采集.vi(labview)
- Scrach 画图.sb
- 基于labVIEW的虚拟数据采集与输出仿真
- raphael画各种简单的图形都可以拖动
- 一种用ARM7+UC/OS-II设计的信号采集系统
- 基于LabVIEW的并行数据采集系统设计
- TD-SCDMA网络测试仪中E1数据采集卡的驱
- delphi 画图撤销控件
- fastlib——十分好用的画图工具
- 基于51单片机的多通道数据采集范围控
- 数据采集系统——ADC0808的应用
- CC2530的分布式无线数据采集系统设计
- 基于ZigBee的工业无线数据采集器设计
- 基于ZigBee的油井无线数据采集系统的
- 基于Zigbee的连采工作面机械设备数据
- 基于ADS5517的无线数据采集模块设计
- 淘你妹淘宝店铺数据采集大师 v1.0
- 匿名领航者飞控源码、原理图和上位
评论
共有 条评论