討論串[問題] Timer、Thread
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁
內容預覽:
最簡單的方法是用 OVERLAPPED IO, 兩個 COM PORT 都以 OVERLAPPED 的方式. 開啟,然後用 WaitForMultipleObjects 來檢查對應的 Event object就可以知道有沒有COM Port訊息進來. WaitForMultipleObjects 可
(還有225個字)
內容預覽:
最近也有寫過這方面程式 不過是用C#. 分享一下我處理方法. 第一個 最簡單的方法 就是拉高速度. 19200bps 接收70多Byte 就差不多30ms左右了. 38400bps 就降到15ms左右. 不過這要看設備有無支援. 另一個 接收資料是否要記錄下來 存到資料庫? 如果是. 你那麼短的時間
(還有46個字)
內容預覽:
給你幾個hint,. 1. 建議除了UI外, 額外用4個thread處理. 2個是自己寫的timer, 2個是專門處理資料的. 2. timer建議用64bits的HPET. 3. 專門處理資料的thread, 最好有buffer. timer一把RS232資料抓到後, 立刻就丟給別的thread進
(還有115個字)
內容預覽:
我在已經吃掉許多資源的程式下,想要定期接收RS232的資料. 但是RS232要求必須在40ms接收2個Com Port的資料. 處理速度卻慢了一些,無法在那麼短的時間處理. 1. timer. 單線程,我使用timersetevent配合timeBeginPeriod,. 即使我調高他的Priori
(還有525個字)
首頁
上一頁
1
下一頁
尾頁