博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Blocking Master Example QT 自带 的 serial 即 串口 例子
阅读量:5815 次
发布时间:2019-06-18

本文共 1000 字,大约阅读时间需要 3 分钟。

1、官方解释文档:

 

  Blocking Master shows how to create an application for a serial interface using the synchronous API of  in a worker thread.

  阻塞主程序显示了如何使用QSerialPort的同步API在同个工作线程中为串行接口创建应用程序。

  

 supports two programming alternatives:

QSerialPort支持两种编程方法:

  

  • The asynchronous (non-blocking) alternative. Operations are scheduled and performed when the control returns to the Qt event loop. The class emits a signal when the operation is finished. For example, the  method returns immediately. When the data is sent to the serial port, the  class emits the  signal.
  • The synchronous (blocking) alternative. In headless and multithreaded applications, the wait method can be called (in this case,) to suspend the calling thread until the operation has completed.
  •   异步(不阻塞)二者选择一种。当控制返回到Qt事件循环时,调度并执行操作。QSerialPort类在操作完成时发出一个信号。例如,write()方法立即返回。当数据被发送到串行端口时,QSerialPort类会发出bytes笔试()信号。
  •   同步(阻塞)的选择。在无头的和多线程的应用程序中,可以调用wait方法(在本例中,waitForReadyRead())暂停呼叫线程,直到操作完成。

 

转载于:https://www.cnblogs.com/suozhang/p/8628684.html

你可能感兴趣的文章
第6章-装饰模式
查看>>
CSRF与XSS攻击的原理与防范
查看>>
Java基础之String,StringBuilder,StringBuffer
查看>>
狼图腾读后感
查看>>
1月9日学习内容整理:爬虫基本原理
查看>>
根据百度API获得经纬度,然后根据经纬度在获得城市信息
查看>>
安卓中数据库的搭建与使用
查看>>
php 通过stomp协议连接ActiveMQ
查看>>
Review1-11
查看>>
AT3908 Two Integers
查看>>
渐变色文字
查看>>
JS找出一串字符中出现最多的字符
查看>>
C++ 0X 新特性实例(比较常用的) (转)
查看>>
node生成自定义命令(yargs/commander)
查看>>
各种非算法模板
查看>>
mahout learning 代码示例
查看>>
node-express项目的搭建并通过mongoose操作MongoDB实现增删改查分页排序(四)
查看>>
PIE.NET-SDK插件式二次开发文档
查看>>
如何创建Servlet
查看>>
.NET 设计规范--.NET约定、惯用法与模式-2.框架设计基础
查看>>