Y
yuzhi2005
Unregistered / Unconfirmed
GUEST, unregistred user!
我用DELPHI7和MScomm控件做了上位机监控软件
因为下位机返回的命令字长度不同,所以串口读写采用查询方式:
大体过程是:
1。发读命令
2。sleep(500);
3。读数据
问题就在2。sleep(500)上,这种延时办法cpu占用太大,软件很卡。
我试过delay()函数等大富翁上提到的办法,但是都不好,有人说多线程是个好办法
有做过的高手请指点一下,给些参考的资料和意见
非常感谢,祝大家健康快乐!
我的邮箱jessiyuzhi1125@163.com
因为下位机返回的命令字长度不同,所以串口读写采用查询方式:
大体过程是:
1。发读命令
2。sleep(500);
3。读数据
问题就在2。sleep(500)上,这种延时办法cpu占用太大,软件很卡。
我试过delay()函数等大富翁上提到的办法,但是都不好,有人说多线程是个好办法
有做过的高手请指点一下,给些参考的资料和意见
非常感谢,祝大家健康快乐!
我的邮箱jessiyuzhi1125@163.com