怎样解决串口通迅时CPUdota2占用cpu解决办法高的问题

2017年2月 VC/MFC大版内专家分月排行榜第二2016年8月 VC/MFC大版内专家分月排行榜第二2016年7月 VC/MFC大版内专家分月排行榜第二2016年6月 VC/MFC大版内专家分月排行榜第二2015年6月 VC/MFC大版内专家分月排行榜第二
2016年9月 VC/MFC大版内专家分月排行榜第三2016年4月 VC/MFC大版内专家分月排行榜第三2015年4月 VC/MFC大版内专家分月排行榜第三2012年8月 VC/MFC大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。怎样解决串口通迅时CPU占用高的有关问题 - VB当前位置:& &&&怎样解决串口通迅时CPU占用高的有关问题怎样解决串口通迅时CPU占用高的有关问题&&网友分享于:&&浏览:68次怎样解决串口通迅时CPU占用高的问题
& 我是用VB写的一个监控系统,需要和PLC串口通迅.用的是MSComm控件通迅,可在通迅的时候CPU的占用的很多, &
请问有没有高手知道怎么样解决? &
谢谢 ------解决方案--------------------用台好点的机子
------解决方案--------------------估计是程序设计的问题。如果不是非常必要,通讯不要太频繁。另外发送、接收的数据处理的代码也要好好设计。
------解决方案--------------------尽量使用事件驱动模式,避免死循环等待
------解决方案--------------------一直都用MSComm,应该不是MSComm连接的问题,还是着重看其他的地方吧。
------解决方案--------------------应该是你的延时程序造成的,用事件触发方式就可以了. 没有触发通讯事件,可能是Rthreshold 属性=0了,它是触发接收事件的字节数,将其改为1或者你希望的字节数即可.
------解决方案--------------------缓冲区设大些,不要每收到一个字符就触发事件
------解决方案--------------------Do
Loop Until (Timer &
Wait) '很占CPU
用 timer控件能好些
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有本帖子已过去太久远了,不再提供回复功能。}

我要回帖

更多关于 cpu占用率100如何解决 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信