串口数据波形显示工具对比

目录

1 Serial Port Plotter

1.1 界面

1.2 简介

1.3 使用方法

1.3.1 单通道示例

1.3.2 多通道示例

2 serialplot

2.1 界面

2.2 简介

2.3 使用方法


1 Serial Port Plotter

1.1 界面

1.2 简介

这是一款开源串口显示工具,项目链接:

GitHub - CieNTi/serial_port_plotter: Displays real time data from serial portj

界面美观,官方版本适用于多通道ADC数据的实时显示,不适合帧结构的数据显示,比如线阵CCD的数据1帧有2048个数据就不太方便;

1.3 使用方法

下载并打开软件后,选择串口的端口号,波特率最大可选921600,点击左上角三角形按钮连接,即开始等待接收数据。

数据发送方发送ASCII格式的十进制数据过来即可显示,格式是$开头,;结尾,中间为十进制数字,如果有多路用空格分隔。

1.3.1 单通道示例

发送:

$1;

$2;

$3;

$4;

...

接收到的数据是一个通道的1、2、3、4、...

1.3.2 多通道示例

发送:

$11 21 ;

$12 22;

$13 23;

...

接收到的数据是1#通道的11、12、33、...2#通道21、22、23

2 Serial Plot

2.1 界面

2.2 简介

也是一款开源软件,基于QT

SerialPlot - Realtime Plotting Software | Hackaday.io

GitHub - hyOzd/serialplot: Small and simple software for plotting data from serial port in realtime.

除了流格式的多通道数据实时显示,也适合固定长度或可变长度帧格式多通道数据的实时显示,最高串口速率25600,更高的串口速率需要更改QT的串口库源码,貌似源码页面已经无法打开。

2.3 使用方法

设置波特率,连接串口,自定义帧头和长度

示例:1通道,每帧10个数据,自定义两个字节帧头AA 55,固定长度10

发送十六禁止的 AA 55 00 01 02 03 14 55 06 07 08 FF

设置合适的X和Y轴范围即可显示上图的波形

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值