我從RS232
在for loop
讀取數據。這沒有什麼好的表現。我想沒有for循環,而不是像事件那樣的事情,當數據接收它的火。這可能嗎?例如,當數據從COM16事件觸發收到時。讀取數據RS232沒有輪詢
0
A
回答
2
看起來這個項目是
被添加到已經在Qt 5中的Qt 5.1
!
http://qt-project.org/wiki/QtSerialPort
http://doc-snapshot.qt-project.org/qt5-stable/qtserialport/qtserialport-index.html
的示例示出了兩個不同的方法來得到信息的串行端口的:
這一個使用一個信號時隙連接:
http://doc-snapshot.qt-project.org/qt5-stable/qtserialport/terminal.html
這個人在循環中使用輪詢:
http://doc-snapshot.qt-project.org/qt5-stable/qtserialport/blockingslave.html
這是一個不同的,但可以做同樣的事情。我以前用過這個,成功了。它在示例中提供了一個信號插槽。
https://code.google.com/p/qextserialport/
希望有所幫助。
+0
QExtSerialPort在我的Qt 4.8上運行良好 – Throwback1986
相關問題
- 1. 從長輪詢PHP中沒有數據
- 2. 如何從rss訂閱源定期讀取(輪詢)數據
- 3. Python 2.7串口RS232數據讀取(2字節)
- 4. 讀取rs232時出現隨機新行rs232
- 5. iPhone fdbm SQLite沒有讀取數據
- 6. Cassandra沒有從ssttable讀取數據
- 7. 沒有正確讀取數據?
- 8. 在打印時沒有讀取數據
- 9. XmlDocument.GetElementsByTagName()沒有讀取足夠的數據
- 10. Sqlite3沒有從數據庫中讀取
- 11. 不輪詢讀取多個UDP消息
- 12. .Net;從RS232讀取穩定的重量
- 13. 訪問串口(/ dev/tty *)沒有輪詢的傳入數據
- 14. 沒有數據庫的Silverlight中的輪詢機制
- 15. PHP長時間輪詢,沒有過多的數據庫訪問
- 16. 發送沒有RS232端口的串行數據
- 17. 沒有獲取數據與fql查詢
- 18. 從RS232(com)接收數據
- 19. mysqli數組讀取沒有獲取數據
- 20. 如何讀取沒有數據庫名稱的數據
- 21. 來自Android數據庫的數據沒有被讀取
- 22. 一個結構的getdata函數沒有讀取所有數據
- 23. 有沒有辦法將數據推送到Silverlight客戶端而沒有輪詢和沒有套接字?
- 24. udev監控速度慢,沒有輪詢
- 25. 簡單的XHR長輪詢沒有jQuery
- 26. 沒有輪詢的網頁更新
- 27. 沒有輪詢的Linux同步
- 28. 如何讀取和顯示通過rs232連接的CO2記錄儀的數據?
- 29. 通過RS232串行端口從條形碼掃描器讀取異步數據
- 30. 爪哇JSSC rs232沒有事件
如果您不想阻止主線程,您可以每隔100ms左右開啓一次閱讀功能。 – Losiowaty
@Losiowaty *每100ms啓動你的閱讀功能*→這是輪詢... – Jean
你開發哪個平臺?用於windows的 – Jean