作者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
→ chiucs:how about ClearCommError(hComm,lngBuffer,CommStat) 02/05 15:52
→ chiucs:CommStat is struct COMSTAT, check CommStat.cbInQue>0 02/05 15:53
→ chiucs:before ReadFile, see MSDN 02/05 15:54
推 fissh:看看commtimeout, setcommtimeout() 02/06 17:32
→ taiwan2000:忘記回個感謝了 真糟糕 謝謝樓上的大大 我已解決 07/14 14:48