金刚石合成控制系统中多串口通信技术的设计与实现
{
//这里把要发送的数据传送给变量str
……
//向串口写数据
mdlg->serial.WritePort(hport,str);
//让辅助线程休眠100ms
_sleep(100);
//从串口读数据并赋给变量str
str=mdlg->serial.ReadPort(hport);
//这里把从串口得到的数据进行处理
……
5 结束语
运用面向对象方法和多线程技术设计的通用串口通信类CSerialPort类,通过对Windows API函数的封装使串口通信变得简单方便、容易维护。目前,该软件系统已成功地应用于金刚石合成控制系统,并成功解决了RS-232与RS-485两种串口通信的问题。经过几个月的运行表明,该串口通信软件工作稳定,出色地完成了系统的实时监控和显示任务。此外,由于采用了面向对象的方法和模块化设计,该软件的维护和升级十分方便;同时该系统具有很好的移植性,按照不同需求稍微改动一些代码就可以应用于其它控制系统中。
Tags:
作者:佚名评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论