资源简介
相温度数据采集系统上位机程序,也可作其他数据接收程序,十进制显示数据、波形。分了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个文件信息
相关资源
- labvIEW 数据采集与保存 源程序
- ZigBee无线温湿度采集单元硬件毕业设
- FlashTool STM32F103ZET6通过USB串口烧写
- 我的毕业设计:USB数据采集系统
- 基于设计模式的画图程序
- UGUI画图脚本RadarChart.unitypackage
- Windows画图源代码
- 基于单片机的多路数据采集系统的设
- TCP、IP不错的TCP协议开发 实现上位机
- 上位机.txt
- 股票分时图绘制
- IMU 姿态测量上位机
- RC522基于STC89C52 带上位机C源程序
- STM32 DMA中断模式下ADC多通道数据采集
- 基于STC89c52 的环境数据采集 DHT11+BH
- 激光雷达数据采集或读取、显示、直
- 源码:Qt上位机(温度曲线图,txt文件
- 基于LABVIEW的USB接口多路高速数据采集
- 基于串口通信的上位机控制软件(l
- labview示波器上位机程序
- QT5串口工程源代码上位机
- QT5串口上位机实现 源码
- 数据采集ADAM-4150
- 基于嵌入式Linux系统的远程数据采集
- STM32+W5500(远程更新程序的上位机)
- PID控制超详细教程(含软硬件上位机
- 用8051、ADC0809设计一个8路数据采集系
- 基于P89C51单片机的多路数据采集系统
- STM32多路数据采集源代码
- 基于RS232数据采集系统设计
评论
共有 条评论