| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 513 人关注过本帖
标题:有个小问题一直搞不懂
取消只看楼主 加入收藏
ooo289
Rank: 2
等 级:论坛游民
帖 子:10
专家分:10
注 册:2012-11-12
结帖率:66.67%
收藏
已结贴  问题点数:20 回复次数:1 
有个小问题一直搞不懂
   我自己写了一个VB-PLC通信程序,一方面随时可能通过按钮向PLC发送数据或开关命令,另一方面是每隔一秒钟要向PLC查询某个元件的开关状态(被查询的元件可以由操作台进行开关输入,也可以在该程序中进行操作)并反应到程序上.
   现在的问题是:我测试时,运行都还正常,但是只要连续按钮点快一些,程序就会无响应了.而且我那双核电脑的CPU占用率达到50%,居高不下.程序也死了.
  我想请问按键操作与自动查询这两个通信之间会不会产生冲突?如果会,又该如何避免呢?
  我试过在循环中加入DOevents ,也试过自定义延时过程,都没能很好地解决这一问题.
        恳请各位大师给我一些指点! 小弟在此先行谢过了.
搜索更多相关主题的帖子: 如何 而且 
2013-05-30 22:11
ooo289
Rank: 2
等 级:论坛游民
帖 子:10
专家分:10
注 册:2012-11-12
收藏
得分:0 
受益匪浅,感激不尽!
2013-06-01 00:21
快速回复:有个小问题一直搞不懂
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016090 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved