python 数字示波器

最近因为项目需要,设计了一款基于pyqtgraph的数字示波器。

这是国内的git托管地址:
https://gitee.com/zhaoxiangyea/digital_oscilloscope.git

下面讲一下用法:
        工程在app文件夹下,脚本文件为app.py。另外包含一个名为analysis.json的文件,此文件内为数据包的解析格式:

{
    "packet_length": 16,
    "frame_end": ["0d", "0a"],
    "data_format": [
        {"name": "data1", "format": "uint32_t"},
        {"name": "data2", "format": "float"},
        {"name": "data3", "format": "uint32_t"},
        {"name": "data4", "format": "uint32_t"}
    ]
}

       以一帧数据包为例:

a4 1a 20 20 82 04 33 43 bd 87 20 20 08 20 20 20 0d 0a

 

你可能感兴趣的:(python,开发语言)