历史上的今天
今天是:2025年06月09日(星期一)
2021年06月09日 | 如何解析示波器远程指令回传数据?
2021-06-09 来源:eefocus
正确的去除回传数据前缀来解析示波器数据块
以 是德科技 InfiniiVision 示波器为例,通过指令回传长数据块的数据时,会有固定的语法或格式。
在解析数据时,需要将数据包里一些前缀说明信息去除掉后再做解析获得正确的显示结果。
格式结构如下图:

例如,回传1000个字节的数据,语法格式如下:
#800001000<1000 bytes of data><1000个字节数据> “#”代表固定的字符 “8”代表紧跟前缀信息所占的字符位数 “00001000”代表回传数据的字节长度 <1000个字节数据>代表具体的数据内容 影响的指令包括: :SYSTem:SETup? 回读示波器配置信息 :WAVeform:DATA? 回读示波器采集数据 :DISPlay:DATA?回读示波器界面图片信息 以:DISPlay:DATA?为例,回传到数据文件后,需要剔除“#800000000”内容,再将数据内容赋值到电脑端创建与指令配置的图片格式相同的文件中即可显示示波器的截图信息。
史海拾趣
|
不能捕捉到CArchiveException 请各路英雄指教 大家好, 最近我遇到一个问题,在我的应用程序中(MFC工程), 里面有一句代码,是对文件读写的,如果这儿有一个空文件(里面什么内容也没有), 但我们又对它进行了读操作(调用CArchive >>进行 ...… 查看全部问答> |
|
最近在学习AVR单片机 感觉很好玩 现在我慢慢的贡献我学习AVR单片机的学习笔记及源代码与proteus仿真 大概一两天能上传一次 希望能帮到哪些想要学习的朋友 对了用到的软件是avr studio+winavr+proteus… 查看全部问答> |
|
有人知道STC系列单片机和AT系列单片机的区别吗,那在设计电路上有什么不同呢,如STC89C52和AT89C51,使用于一个芯片的程序和电路是不是对另一个也适用呢… 查看全部问答> |
|
制作Linux内核的压缩镜像文件,需要使用到mkimage工具。mkimage这个工具位于u-boot-2013. 04中的tools目录下,它可以用来制作不压缩或者压缩的多种可启动镜像文件。mkimage在制作镜像文件的时候,是在原来的可执行镜像文件的前面加上一个16个by ...… 查看全部问答> |
|
ARM mbed是一项专为支持物联网发展、满足新一代专业开发者需求而设立的产业合作项目。它提供免费开发工具与基础开源软硬件元件,帮助迅速开发基于ARM架构的创新设备。与此同时,该项目能将连接器、传感器与云端服务软件组件及工具更轻松地加以整合 ...… 查看全部问答> |




