当前位置: 首页 > news >正文

在表格中使用AI解析通信协议

  在使用单片机调试通信协议的时候,最头疼的就是对着一大堆数据进行分析了,经常调试的协议比较特殊,网上找不到现成的分析工具,需要自己一条一条数据去分析,工作量大还效率低。
  现在来演示一下如何借助AI工具来分析协议。比如有下面这一组数据。
在这里插入图片描述
  红框框出来的就是需要解析的数据,2个字节组成一个16进制数,然后还需要将这个16进制数转换为10进制数。最后得到的这个10进制数就是需要的数据。

  按照常规的方法就是先在计算器中输入这个16进制数,然后在转换为10进制数。
在这里插入图片描述
在这里插入图片描述
  这样一组一组数据去手动计算。使用公式提取这两个数据时又不记得具体公式,网上搜的话速度慢,找到的公式还不一定适用。
  在这种情况下就可以使用AI来帮我们解决,这里使用豆包来演示,打开豆包。

在这里插入图片描述

  直接输入我们的需求 在表格中有数据41 F0 00 01 44 3B 80 00 如何提取44 3B组合为16进制数0x443B,并转换为10进制17467,在表格中使用公式实现。 这里的需求需要描述的清晰具体一点,最好直接使用数据举例,这样AI给出的结果就会比较准确。
在这里插入图片描述
  等待豆包给出结果后,直接复制公式=HEX2DEC(MID(SUBSTITUTE(A1," ",""),9,4)) 到表格中需要显示结果的位置
在这里插入图片描述
  输入完公式之后直接按回车键
在这里插入图片描述
  这样就得到了我们想要的10进制数,使用鼠标拖动17467后面的小十字,依次显示其他几行的结果。
在这里插入图片描述
  通过AI的帮助,就能在表格中快速筛选各种需要的数据了,同时也不用背各种公式了。

公式含义解析:
1.SUBSTITUTE(A1," “,”") 将空格替换为单个空格,便于定位字符位置。也就是取消字符串中的空格。
2.MID(…,9,4) 从第9个字符开始提取4个字符。
3.HEX2DEC 函数将组合后的十六进制字符串"443B"转换为十进制数17467。

http://www.xdnf.cn/news/558163.html

相关文章:

  • Vue3 父子组件传值, 跨组件传值,传函数
  • 进程——概念及状态
  • 算法训练之分治(快速排序)
  • 浏览器播放 WebRTC 视频流
  • 从客厅到驾驶舱:FSHD 如何成为全场景显示「破局者」
  • 第四十一节:人脸检测与识别-Haar 级联分类器
  • 城市共治的伦理平台愿景
  • 第6天-Python操控摄像头:从入门到实战
  • 四元数中 w xyz 的含义及应用
  • 通义灵码助力JavaScript开发:快速获取API与智能编码技巧
  • celery独立部署接入数据库配置
  • 【C++算法】68.栈_字符串解码
  • 关于Linux服务器数字取证一
  • pytorch小记(二十四):PyTorch 中的 `torch.full` 全面指南
  • Python 包管理工具 uv
  • RocketMQ 的事务消息是如何实现的
  • 【Java高阶面经:微服务篇】3.熔断机制深度优化:从抖动治理到微服务高可用架构实战
  • unipp === 状态管理 Pinia 使用
  • 萌新联赛第(三)场
  • 自建主机NAS
  • Java转Go日记(四十二):错误处理
  • 链表-设计链表
  • OBS Studio:windows免费开源的直播与录屏软件
  • Tractor S--二维转一维,然后最小生成树
  • Python 中 pass 语句的详解和使用
  • Java双指针法:原地移除数组元素
  • IEEE出版|2025年智能光子学与应用技术国际学术会议(IPAT2025)
  • CRC计算
  • doris数据分片逻辑
  • RFID技术在半导体晶圆卡塞盒中的应用方案