读取数据RS232不轮询
read data RS232 without polling
从RS232
读取数据到for loop
中,这没有很好的性能。我不想有for循环而是有一个事件当数据接收时触发。这可能吗?例如,当数据从COM16事件触发接收时
看起来这个项目是被添加到Qt 5.1已经在Qt 5!
示例显示了从串行端口获取信息的两种不同方法:
这个使用信号槽连接:
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/希望对你有帮助。
相关文章:
- 防止主数据类型C++的隐式转换
- 用于访问容器<T>数据成员的正确 API
- 嵌套在类中时无法设置成员数据
- 使用流处理接收到的数据
- 静态数据成员的问题-修复链接错误会导致编译器错误
- 处理小于cpu数据总线的数据类型.(c++转换为机器代码)
- 在cuda线程之间共享大量常量数据
- C++将文本文件中的数据读取到结构数组中
- 如何在C++中序列化结构数据
- 在C++中打印指向不同基元数据类型的指针的内存地址
- 通过套接字[TCP]传输数据 如何在C / C ++中打包多个整数并使用send() recv()传输数据
- 在c代码之间共享数据的最佳方式
- 链表,反向函数,数据结构
- 数据成员SFINAE的C++17测试:gcc vs clang
- C++浮点数据类型和字符串数据类型无法子到模板函数中
- 如何对点云数据进行排序
- 接收RS232(COM)的数据
- 读取数据RS232不轮询
- "How To" : 侦听通过RS232传入USB的数据
- 通过RS232串口发送数据到条码扫描器