serial_port_plotter是一个Windows应用程序,可显示来自串行端口的实时数据,使用Qt和QCustomPlot库构建。
具体功能如下:
范围无限制:新的通道数据会创建一个新图形并使用它;无数据点限制:保留所有接收到的数据,以便用户可以浏览旧数据;无波特率限制:经过测试高达912600bps;使用鼠标进行缩放和拖动(滚轮或单击,仅限于X轴);在图上移动会在状态栏中显示图形的X和Y值;频道名称图例(双击进行修改);频道选择(点击图例文字);支持正负整数和浮点数;可以输出图像保存为PNG;可以到处数据为CSV;自动缩放到可见图;使用方法:
只需通过串行端口发送整数数据即可。该应用程序期望使用某种格式,以便可以区分值。发送的数据都必须以$开头,并以;结尾(分号)和内部的整数需要用空格分隔。
这个软件上传数据非常简单,每一帧数据保持格式如下:
printf("$%d%d;",data1,data2);根据要显示的数据量,可以调整数据点的数量。
例如,如果每10毫秒(100Hz)从mbed的串行端口发送一次数据,并且绘图仪设置为显示500点,它将包含5秒钟数据的信息。
支持整数和浮点数(单精度和双精度)。
评论