QT串口通信中,我用了一个大容量的QByteArray[1024000]用于存储从串口中读取的数据(回环队列),我所需要的数据包每个都是是以0Xac开头的(0xac就是校验码), 问现在我怎么能找到这个头,我知道array[0]=0xac可以,但if(0xac==array[no])却不可以(no是我定义的一个int类型的读指针),请大神赐教
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
QByteArray队列中找校验码
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
connect_love 2017-12-13 07:45关注indexOf 我自己找到的
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报
微信扫一扫点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2025-10-03 09:01u0v1w2x3的博客 本文详细介绍了使用Qt框架构建健壮的蓝牙串口通信系统,以解决云台控制中指令冲突与响应不可靠的问题。通过实现指令队列管理、响应确认闭环和超时重发机制,确保硬件顺序执行指令,提升控制稳定性。文章提供了从项目...
- 2025-06-27 14:22月光族代表的博客 通过设计指令队列管理并发请求、建立响应超时与验证机制,解决了传统点对点通信中指令丢失、硬件错乱等痛点,从而打造出稳定可靠的硬件交互系统,适用于智能小车、机械臂等多种嵌入式应用场景。
- 2025-12-29 02:43金刚廉神兽的博客 它取代了 RTU 中的设备地址和 CRC 校验,转而利用 TCP 的可靠性与 IP 网络的寻址能力。 我们来一行一行地看这个头部究竟代表什么。 ✅ MBAP 头部字段详解(共 7 字节) 偏移 字段 长度 值示例 说明 0 Transaction ID...
- 2026-01-13 08:30小鹿嘻嘻的博客 通过实际操作讲解如何在Qt中利用qserialport进行串口通信,适合初学者从零搭建通信功能,掌握qserialport的基本用法与常见问题处理。
- 2025-09-02 03:51网恋被骗八块八的博客 本文深入探讨了在QT框架中使用QProcess与cmd交互的实战技巧与常见问题排查。文章从基础原理出发,详细解析了进程通信管道、编码处理、交互模式等核心概念,并针对路径空格、进程卡死、中文乱码等7个典型问题提供了...
- 2020-03-25 21:44SChen00的博客 串口是十分常用的一个资源, 每次需要进行处理串口数据, 但是 PC 上的串口存在缓冲区机制, 导致串口跟我们在单片机中的使用方式可能有所不同, 每次拿到缓冲区数据之后,判断是否满足帧头,进而开始新的一帧数据计数存储...
- 2023-10-23 09:23DS小龙哥的博客 STM32的编程语言选择C语言,C语言执行效率高,大学里主学的C语言,C语言编译出来的可执行文件最接近于机器码,汇编语言执行效率最高,但是汇编的移植性比较差,目前在一些操作系统内核里还有一些低配的单片机使用的...
- 2025-12-01 00:32ee345的博客 本文全面解析QT串口调试助手中十六进制数据处理的完整流程,涵盖发送、接收与显示的核心技巧。通过底层原理分析、代码示例和性能优化方案,帮助开发者高效处理串口通信中的十六进制数据,提升嵌入式开发调试效率。...
- 2023-05-25 17:37泡沫o0的博客 在设计和实现这个工具的过程中,我们将充分利用C++的各种特性,包括C++11/14/17/20的新特性,以及各种设计模式,来保证代码的质量和可维护性。我们也将注重性能的优化,以确保我们的工具具有高性能和低资源消耗。 ...
- 2023-05-24 00:21泡沫o0的博客 数据压缩的基本原理是找出数据中的冗余信息并尽可能地去除它。这种冗余信息可以是重复的数据,也可以是预测性的数据。例如,如果一个文件中有大量重复的字符串,那么我们可以通过记录这个字符串的位置和长度,而...
- 2025-10-31 11:45android的博客 本文深入解析了Qt ModBus TCP通信中从基础连接到稳定运行的进阶挑战。针对工业上位机开发中常见的连接异常、大数据传输和调试难题,提供了端口复用、心跳保活、分包策略等核心解决方案,并分享了结合Wireshark进行...
- 2022-06-05 10:20feiyangqingyun的博客 传入正则表达式调用remove方法移除不可见字符,这样剩下的就是可见字符,然后判断当前是否读取的是第一行,是第一行则数据分割后传入列名字段名称集合中,其余都是一行行数据,按照要求的分隔符传入队列即可,最后一...
- 2021-05-17 14:24沧海一笑-dj的博客 QModbusPdu是一个抽象的容器类,其中包含存储在Modbus ADU中的功能代码和数据。 该类提供对Modbus应用协议规范1.1b所定义的原始Modbus协议数据包的访问。 Header: #include qmake: QT += serialbus Since: Qt 5.8 ...
- 2026-01-20 02:42大叔and小萝莉的博客 常见错误码及其含义: 错误类型 可能原因 应对措施 NoError 正常 DeviceNotFoundError 串口号不存在 检查设备是否插好,权限是否足够 PermissionError 无访问权限 Linux 下需加入 dialout 组 OpenError 已被其他...
- TvxzFtDBIxok的博客 一套完整工程,链接PLC,工业无人值守自动扫码使用,无线扫码枪SR1000的使用,使用qt5.14,用qtcreator加载工程后,编译,运行,可调试可扩展,目的是学习qt开发方式。一套完整工程,链接PLC,工业无人值守自动扫码...
- 2026-01-20 18:21晨光实验室的碎碎念的博客 文章首先介绍了Modbus协议的基础原理,包括其简单可靠的特点、主从架构模式以及标准功能码体系。针对传统Modbus不支持文件传输的局限,提出了分块传输机制的设计思路,详细阐述了128-250字节的块大小选择策略、序列...
- 没有解决我的问题, 去提问