# serialer **Repository Path**: xuepx/serialer ## Basic Information - **Project Name**: serialer - **Description**: Python编写的串口调试助手 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-04-29 - **Last Updated**: 2023-04-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Serialer Python编写的串口调试助手。 ## 目录 - [背景](#背景) - [界面](#界面) - [数据描述](#数据描述) ## 背景 为快速的将串口收到数据显示成曲线。 ## 界面 ![image](screenshot.PNG) ## 数据描述 数据描述采用python的struct模块定义方式 ### 对齐方式 | 符号 | 描述 | | ----------- | ----------- | | `<` | 小端 | | `>` | 大端 | ### 格式符号 | 符号 | 描述 | 长度(字节) | | ----------- | ----------- | ----------- | | `c` | char | 1 | | `b` | signed char | 1 | | `B` | unsigned char | 1 | | `h` | short | 2 | | `H` | unsigned short | 2 | | `i` | int | 4 | | `I` | unsigned int | 4 | | `l` | long | 4 | | `L` | unsigned long | 4 | | `q` | long long | 8 | | `Q` | unsigned long long | 8 | | `f` | float | 4 | | `d` | double | 8 | *例*: > `>ffff` 表示大端,协议头后是4个float ### 曲线 支持至多5条曲线,填入待绘制曲线的序号(从1开始), 如数据描述为`>ffff`表示四个浮点数,序号分别为1234,曲线1配置为2则表示第二个浮点数在曲线1上显示。