serial_port_plotter 串行端口实时数据工具开源项目

我要开发同款
匿名用户2022年06月14日
41阅读
开发技术C/C++
所属分类管理和监控
授权协议GPL

作品详情

serial_port_plotter是一个Windows应用程序,可显示来自串行端口的实时数据,使用Qt和QCustomPlot库构建。

 

具体功能如下:

范围无限制:新的通道数据会创建一个新图形并使用它;无数据点限制:保留所有接收到的数据,以便用户可以浏览旧数据;无波特率限制:经过测试高达912600bps;使用鼠标进行缩放和拖动(滚轮或单击,仅限于X轴);在图上移动会在状态栏中显示图形的X和Y值;频道名称图例(双击进行修改);频道选择(点击图例文字);支持正负整数和浮点数;可以输出图像保存为PNG;可以到处数据为CSV;自动缩放到可见图;

使用方法:

只需通过串行端口发送整数数据即可。该应用程序期望使用某种格式,以便可以区分值。发送的数据都必须以$开头,并以;结尾(分号)和内部的整数需要用空格分隔。

这个软件上传数据非常简单,每一帧数据保持格式如下:

printf("$%d%d;",data1,data2);根据要显示的数据量,可以调整数据点的数量。

例如,如果每10毫秒(100Hz)从mbed的串行端口发送一次数据,并且绘图仪设置为显示500点,它将包含5秒钟数据的信息。

支持整数和浮点数(单精度和双精度)。

 

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论