SerialChart串口数据波形描绘软件是一个非常有用的软件,利用单片机串口发出的数据流通过电脑接收然后显示成数据趋势波形,方便分析连续变量以及PID参数整定等等。
下载地址:
http://code.google.com/p/serialchart/
下载后安装,打开你会看到右侧配置是空的,你需要添加以下配置信息:
[_setup_]
port=COM3
baudrate=9600
width=500
height=200
background_color = white
grid_h_origin = 100
grid_h_step = 10
grid_h_color = gray
grid_h_origin_color = black
grid_v_origin = 10
grid_v_step = 10
grid_v_color = gray
grid_v_origin_color = red
[_default_]
min=-1024
max=1024
[Field1]
color=green
[Field2]
color=blue
[Field3]
color=red
grid_h_origin = 100 水平坐标线位置,也就是横轴画在哪里,注意是从顶上开始数像素
grid_h_step = 10 水平画坐标线的间隔
grid_h_color = gray 水平坐标线的颜色,这里是灰色
grid_h_origin_color = black 水平横轴的颜色,这里是黑色
grid_v_origin = 10 垂直坐标线位置,也就是竖轴位置,从左数,这个软件有个毛病,如果横纵坐标原始位置设成绘图区域的边界的话,就会不显示,小bug呵呵
grid_v_step = 10 垂直分隔含义与上面类似
grid_v_color = gray
grid_v_origin_color = red 竖轴设为红色的
下面就和数据有关了:
min=-1024
max=1024 这两个参数代表了整个绘图区域从最底下到最上边代表的数据范围,我写的是从负1024到正1024这么个数据范围,我的串口数据不会超过这个范围
[Field1]
color=green 数据区1的曲线颜色定义,下同,你有多少组数据,也就是要画多少条曲线,就要定义多少个field
[Field2]
color=blue
[Field3]
color=red
颜色定义参考这个地址:http://www.w3.org/TR/SVG/types.html#ColorKeywords
数据发送格式一定要ascii 码的数据,数据加逗号加数据加逗号加数据加回车换行符
汇编代码举例来说:
文章评论(0条评论)
登录后参与讨论