作者taiwan2000 (大雄)
看板C_and_CPP
标题[问题] ReadFile与RS232等待问题
时间Thu Feb 5 15:20:31 2009
请问各位先进
我想要用ReadFile读取RS232的资料,也成功了
但是限制於硬体(转速计)的关系,他最快的速度1秒才传一次资料
因为我写的是Virtools的Building Block
所以速度绝对不能delay那麽久,否则我的动画也会一秒才动一次
ReadFile他收到资料後,下一次执行也会一直等待接收资料(约1秒)
不知是否有方法或有资料可参考可以限制ReadFile的速度
例如说10ms没收到资料就跳出之类的
麻烦各位帮忙了<(_ _)>
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.128.86.250
1F:→ chiucs:how about ClearCommError(hComm,lngBuffer,CommStat) 02/05 15:52
2F:→ chiucs:CommStat is struct COMSTAT, check CommStat.cbInQue>0 02/05 15:53
3F:→ chiucs:before ReadFile, see MSDN 02/05 15:54
4F:推 fissh:看看commtimeout, setcommtimeout() 02/06 17:32
5F:→ taiwan2000:忘记回个感谢了 真糟糕 谢谢楼上的大大 我已解决 07/14 14:48