社区
通信技术
帖子详情
QT 串口数据存放在QByteArray中,如何对数据进行分组处理
weixin_41052284
2017-11-22 02:53:16
各位大神,最近用QT写一个串口通信的程序,把接收到的串口数据存在QByteArray中,格式如下
想对这样数据进行分组,每5个为一组,之后对这五个数据进行处理。请问:如何实现分组?
...全文
1285
1
打赏
收藏
QT 串口数据存放在QByteArray中,如何对数据进行分组处理
各位大神,最近用QT写一个串口通信的程序,把接收到的串口数据存在QByteArray中,格式如下 想对这样数据进行分组,每5个为一组,之后对这五个数据进行处理。请问:如何实现分组?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
阳光110
2017-11-23
打赏
举报
回复
#include <vector> using namespace std; struct tmp { unsigned int count; BYTE byte5[5]; }; vector <tmp> vectmp;
QT
通信之 Q
ByteArray
qt
通信之Q
ByteArray
Qt
学习系列之有关Q
ByteArray
的学习记录
Qt
学习系列之一--有关Q
ByteArray
的学习啰嗦Q
ByteArray
二级目录三级目录 啰嗦 在
Qt
中
特别常见的一种
数据
类型,制作
串口
的过程
中
,关于
数据
的传输,使用到Q
ByteArray
比较多,所有有一点使用的心得,分享一下。 Q
ByteArray
二级目录 三级目录 ...
QT
Q
ByteArray
的用法
Q
ByteArray
是
Qt
中
用于
处理
原始字节
数据
的类,类似于标准库
中
的或,但具有更多适合
Qt
框架的功能。它可以用来
处理
文本和二进制
数据
,并提供了一些方便的方法
进行
数据
操作。
Qt
5下
串口
对高频率自发性
数据
的接收及
处理
方法
在项目
中
需要用
Qt
5.9采集仪表
中
的
数据
,仪表是以200Hz的频率主动向外连续发送
数据
,发送频率很高,而且主动发送,不需要软件发送一次,再读取一次,而是软件直接读取。这种直接连续读取,有两个关键点:1)如何从接收buffer里面查找出所需的
数据
帧;2)每次接收的
数据
buffer里面会有很多帧,如何存起来,每一帧的去解析,
处理
。 整个程序分为:1)主程序下
串口
接收信号与
串口
接收函数connect部分;2)
串口
定时器启动函数serial_timerstart();3)
串口
读取函数部...
Qt
--- Q
ByteArray
强大用途
Qt
中
无论是
串口
serialport还是tcp网络通信等,直接接收到(或者要发送)的
数据
都是Q
ByteArray
,之后的
数据
处理
部分,无论你转为char*/char[]还是使用最多的QString,都得通过Q
ByteArray
转换而来,那我们在后面的
数据
处理
部分可不可以直接用Q
ByteArray
呢?这就要求我们对Q
ByteArray
有很深刻的认识。 一. Q
ByteArray
类 1. 初始化 Q
ByteArray
ba(48, 0); //创建一个长度为48字节,初始...
通信技术
4,395
社区成员
28,907
社区内容
发帖
与我相关
我的任务
通信技术
通信技术相关讨论
复制链接
扫一扫
分享
社区描述
通信技术相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章