燃料电池发动机监控系统软件设计(7)
发布时间:2021-06-05
发布时间:2021-06-05
}
则发送代码为:
m_serialport.writetoport(sendon,4);
// sendon为字节型发送数据
串口接收简单代码举例如下:
long c******::oncomm(wparamch, lparam port)
{
………
count++;
buf[count]=ch;
checksum=checksum^ch;
if(count==buf1)//全部字节接受完毕
{
if(checksum)//校验错
{
afxmessagebox("接收校验出错");
::sendmessage(m_hwnd,wm_resend,(wparam)0,(lparam)0);
// wm_resend为重发消息
}
else
{
byte dol=*(char*)(buf+2);
//接受处理数据
byte doh=*(char*)(buf+3);
………
}
connectdb();//连接数据库
………
3.3 数据管理模块
采集来的数据主要存放在数据库中,方便用户查询各历史数据、显示数据曲线和打印功能。vc语言提供了多种操作数据库的方法,使用odbc(开放数据库连接)访问数据库就是一种很常用的操作方法。另外,通过dbgrid control(网格控件)和microsoftremotedata control的协
上一篇:大华硬盘录像机使用说明