UsartLine

    作者:lifanko
    学院:物理与电子信息学院
    邮箱:479846095@qq.com
    UsartLine-50:免费
    UsartLine-100:¥9.99(HPU学生¥6.99)
    运行环境:JDK1.8.0_73+

UsartLine介绍 :

UsartLine是一款使用Java语言编写的通过串口绘线的工具软件,该程序能够将从串口接收到的数字字符串立即转换为数字并绘制连线。

经过一段时间的开发编译出两个版本的UsartLine,由于程序开发相对复杂困难,其中一个版本不免费提供使用,但您有三次试用机会。


免费版 VS 收费版:

无效数据计数:否 VS 是
最大采集速度:10次/秒 VS 25次/秒
最大绘制点数:50点 VS 100点
是否支持数据输入绘制:否 VS 是
最多支持同时画线数:1条 VS 2条
波特率:9600 VS 115200


FRQ:

串口接收数据格式?Ans:单线绘制:一次发送一个数据即可(例:USARTSend("100"));双线绘制:一次发送两个数据,两个数据之间使用一个空格隔开(例:USARTSend("151  152"),其中第一个数据151会绘制为红线,第二个数据152会绘制为蓝线)。

串口波特率可以改变吗?Ans:不可以

数据输入绘制是什么意思?Ans:即可以将数据粘贴进程序并绘线。

一秒中内串口接收到超过上限数目的数据程序如何处理?Ans:丢弃,不会出现在绘制界面。

两条线同时绘制时数据大小相同会怎样?Ans:程序先画红线,后画蓝线,所以只会显示出蓝色线。

收费版可试用三次具体是什么意思?Ans:从程序启动到程序结束为一次试用周期,试用次数计算无时间成分。

数据可以是小数吗?Ans:不可以,串口会把小数点当做字符,所以一个带小数点的数据会因被视为无效数据而丢弃。

串口读入或数据输入的数据中并非全为数字会怎么样?比如 1,2a3,4,a,5Ans:程序会忽略非全为数字的数据,这个数据绘制效果等同于绘制 1,4,5。


程序使用介绍:

  程序运行会检查一次可用串口,若运行过程中要刷新可用的串口,点击“无可用串口(不是点那个箭头,是箭头左侧部分)”, 找到串口后点击“打开串口”,然后按钮文字会变为“关闭串口”,此时程序已开始运行,从串口收到的数据会立即绘制在中间绘图区, 并且下方数据显示区会显示收到的数据(双线绘制仅显示红线数据),如果觉得绘图区太小可以最大化界面或调整窗口大小,绘图区会随着改变大小;
  点击“暂停”后收到的数据会被丢弃,绘图暂停;点击“清空”后绘图区清空,数据显示区也清空。
  在“当前量程”后的输入框输入量程并点击“设置量程”可以改变绘图量程。
  在数据显示区输入要绘制的数据,点击“绘制”后绘图区会出现对应图线。


UsartLine-100使用示例(录像大小:7.10MB)

© 2017 lifanko