看板 C_and_CPP 關於我們 聯絡資訊
請問各位先進 我想要用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