Python教程

python对逻辑分析仪导出的csv波形数据进行解析

本文主要是介绍python对逻辑分析仪导出的csv波形数据进行解析,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

文章目录

  • 前言
  • 一、逻辑分析仪导出的csv文件的数据导入
  • 二、对协议数据解析
    • 1.获取高低电平时间间隔
    • 2.获取bit流
    • 3.根据bit流进行分包处理
    • 4.根据bit包获取hex数据
  • 总结


前言

作为一个做嵌入式开发的程序员尤其是做协议栈开发的盆友们经常会使用到逻辑分析仪对电平信号进行分析,不知道有没有遇到和我一样情况的朋友?有时候用逻辑分析仪抓到的波形逻辑分析仪配套的软件不支持对应协议的解析,当我们需要根据波形解出协议数据包时就很难做到了。手动的解析耗时又费力。由于波形数据可以导出成csv文件,所以我就考虑用python自动化的对csv波形文件解析出协议数据


提示:以下是本篇文章正文内容,下面案例可供参考

一、逻辑分析仪导出的csv文件的数据导入

逻辑分析仪抓取到波形后选择导出数据到csv即可将波形数据导出到csv文件中,接下来就是对csv中数据的解析。第一步我们首先需要了解csv文件存储数据的格

这篇关于python对逻辑分析仪导出的csv波形数据进行解析的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!