历史上的今天
返回首页

历史上的今天

今天是: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”内容,再将数据内容赋值到电脑端创建与指令配置的图片格式相同的文件中即可显示示波器的截图信息。


推荐阅读

史海拾趣

Arco Electronics公司的发展小趣事

Arco Electronics公司在早期就专注于研发新型半导体技术。在一次偶然的实验中,公司的研发团队发现了一种新型材料,这种材料在导电性能和稳定性上远超当时市场上的同类产品。公司迅速将这一发现转化为实际产品,并推向市场。这一技术突破使得Arco的产品在性能上有了显著优势,迅速获得了市场的认可,公司也因此迅速崛起。

振华(CEC)公司的发展小趣事

面对激烈的市场竞争,振华始终将技术创新作为企业发展的核心动力。公司投入大量资金进行技术研发,积极引进国内外先进技术,并与高校、科研机构建立紧密的合作关系。通过持续的技术创新,振华在电子产品领域取得了多项重要突破,推出了一系列具有自主知识产权的高新产品,引领了市场潮流。

FINDER公司的发展小趣事

随着企业规模的不断扩大和市场竞争的加剧,振华意识到单纯的自我发展已经难以满足企业的长远发展需求。因此,公司开始积极探索并购与资源整合的道路。通过并购具有技术优势和市场潜力的企业,振华不仅获得了更多的技术资源和市场份额,还实现了产业链的延伸和拓展。同时,公司还注重内部资源的整合和优化,提高资源的利用效率和管理水平。

ABC [ABC Taiwan Electronics Corp]公司的发展小趣事

进入九十年代,ABC Taiwan Electronics Corp迎来了一次重要的发展机遇。公司成功研发出了一款具有创新性的电子连接器,凭借其高性能和稳定性,迅速在市场上获得了广泛认可。这一技术突破不仅为ABC带来了大量订单,也使其在电子连接器领域树立了领先地位。公司借此机会不断扩大生产规模,提升技术水平,逐渐成为了行业的佼佼者。

Excellence Optoelectronics Inc公司的发展小趣事

EOI深知客户的重要性,因此公司一直致力于提供优质的服务。无论是售前咨询还是售后服务,EOI都认真对待每一个客户的需求和问题。公司建立了完善的客户服务体系,为客户提供及时、专业的支持。同时,EOI还定期举办客户培训和技术交流活动,提高客户的技术水平和使用效果。这些努力使得EOI赢得了客户的信任和忠诚度。

DESOUTTER公司的发展小趣事

Desoutter公司成立于1914年,由Desoutter兄弟创立。起初,公司专注于气动工具的研发和生产,很快就以其高质量和可靠性在市场中获得了认可。随着工业革命的深入,气动工具的需求日益增长,Desoutter公司凭借技术优势和市场洞察,逐步扩大了生产规模,奠定了在气动工具领域的领先地位。

问答坊 | AI 解惑

大家有选C题的么?

本帖最后由 paulhyde 于 2014-9-15 08:55 编辑 大家有选C题的么?讨论一下吧  …

查看全部问答>

OpenCV往Vxworks下移植

请教,opencv能够移植到vxworks下么?…

查看全部问答>

关于sd卡更新nk

用sd卡更新nk是不是过程是不是: 把要更新的nk.bin放到sd卡中 -》eboot根据全局变量从sd卡中读取nk.bin  ->  eboot 把在sd卡中读到的nk.bin写到flash中(这步不知道写到flash中是一bin的格式还是nb0的格式) -》到这里更新nk ...…

查看全部问答>

手机操作系统问题

智能手机操作系统主要是symbian、linux和windows mobile,但有些手机虽然不是智能手机,但也支持第三方java程序的开发和运行,比如象索爱的很多手机,那么这种手机里面应该也是有操作系统的,由于手机本身也是一款嵌入式设备,而一般嵌入式设备其操 ...…

查看全部问答>

??谁能回答我这个问题

不能捕捉到CArchiveException 请各路英雄指教 大家好, 最近我遇到一个问题,在我的应用程序中(MFC工程), 里面有一句代码,是对文件读写的,如果这儿有一个空文件(里面什么内容也没有), 但我们又对它进行了读操作(调用CArchive >>进行 ...…

查看全部问答>

AVR单片机各模块设计笔记及源代码与proteus仿真

最近在学习AVR单片机  感觉很好玩 现在我慢慢的贡献我学习AVR单片机的学习笔记及源代码与proteus仿真 大概一两天能上传一次 希望能帮到哪些想要学习的朋友  对了用到的软件是avr studio+winavr+proteus…

查看全部问答>

如何将TDS210采集的波形上传到PC内

谁能告诉我如何将TDS210采集的波形上传到PC内?感谢…

查看全部问答>

stc系列单片机和at系列单片机

有人知道STC系列单片机和AT系列单片机的区别吗,那在设计电路上有什么不同呢,如STC89C52和AT89C51,使用于一个芯片的程序和电路是不是对另一个也适用呢…

查看全部问答>

【朱兆祺带你学嵌入式】第三章第二节 mkimage工具

制作Linux内核的压缩镜像文件,需要使用到mkimage工具。mkimage这个工具位于u-boot-2013. 04中的tools目录下,它可以用来制作不压缩或者压缩的多种可启动镜像文件。mkimage在制作镜像文件的时候,是在原来的可执行镜像文件的前面加上一个16个by ...…

查看全部问答>

ARM MBED项目又是一盘大棋

ARM mbed是一项专为支持物联网发展、满足新一代专业开发者需求而设立的产业合作项目。它提供免费开发工具与基础开源软硬件元件,帮助迅速开发基于ARM架构的创新设备。与此同时,该项目能将连接器、传感器与云端服务软件组件及工具更轻松地加以整合 ...…

查看全部问答>