SerialChart串口示波器的成功调试

摘要:
baurate=9600width=1000height=250background_color=whitegrid_h_origin=0grid_h_step=20grid_h_color=#CCCgrid_h_origin_color=#CCCgrid_v_origin=0grid_v_step=20grid_v_color=#CCCgrid_v_origin_color=#CCC[_default_]min=110000max=120000[yaxis]min=110000max=120000color=blue[pyaxis]min=495max=505color=red资料懒得详述,拷贝一波。。。。。)grid_h_color,grid_v_color普通格点线的颜色DefaultandFieldSectionsSerialChart能识别CSV的数据包。下面的例子是SerialChart能识别的格式:100,0.50,0.70101,0.30,0.50102,0.25,0.35在配置文件中,下面的部分为每份数据包中的不同数据设定了参数比如:[_default_]min=-1max=1[Field1]color=graymin=0max=255[Field2]color=blue[Field3]color=red通过[_default_]你可以对所有区域进行一个默认设置。翻译完毕,加入一些个人使用心得1、串口只能同时被一个程序使用,当你要更新程序时,要点SerialChart中的stop2、刚下完程序打开SerialChart可能没反应,按一下复位再等个几秒应该就好了,bootloader的启动速度,你懂得。。。

2018-01-1601:29:06

深夜更新一波串口示波器!

http://t.cn/RQMA3uq


心得体会

总之将数据输出设置为“,”分割的形式即可

重点注意事项!!!!

mmp这里困扰了我起码好几个小时,端口不可以超过10,所以选择好电脑或者笔记本的usb口是关键,不大于10就行!不然找不到端口

SerialChart串口示波器的成功调试第1张

完美运行的代码

[_setup_]
port =com3   这里不可以超过10!!!!!!!!!!!!
baurate = 9600width = 1000height = 250background_color =white
grid_h_origin = 0grid_h_step = 20grid_h_color =#CCC
grid_h_origin_color =#CCC
grid_v_origin = 0grid_v_step = 20grid_v_color =#CCC
grid_v_origin_color =#CCC

[_default_]
min = 110000max = 120000
[yaxis]
min = 110000max = 120000color =blue

[pyaxis]
min = 495max = 505color = red

资料懒得详述,拷贝一波。。。。。

下面是在[_setup_]部分能够使用的参数:
port
这就是软件进行串口通讯的接口啦,比如COM1,COM2.。。
baudrate
波特率,目前只支持以下几种波特率:
110,300,600,1200,2400,9600,19200,38400,57600,115200.
请注意目前的版本不支持流量控制的参数设置,默认设置为“无”,停
止位默认为1,采用最常用的设置
width,height
chart区域的象素宽度和高度
background_color
chart的背景颜色
关于颜色的一些提醒 请注意在.SCC文件中(也就是此软件的配置文件)颜色可以用16进制来表示(如 #FFF,#FFFFFF)
或者用一些已命名的颜色(白色,蓝色,品红,粉红,灰色)
更多颜色请参考http://www.w3.org/TR/SVG/types.html#ColorKeywords请注意特殊的
颜色“透明”代表“没有颜色”。如果你不想让一些元素被绘制出来你可以使用它
grid_h_origin, grid_v_origin
水平方向和竖直方向都有一条原始的轴线,一般和普通的格点线(每条曲线都是由一个个像素组成的,所以叫格点线)颜色不同这两个参数确定了轴线在图表中距离顶点、左侧边界的位移,单位为像素
grid_h_origin_color, grid_v_origin_color
原始轴线的颜色
grid_h_step, grid_v_step
这两个参数确定了每次画线的长度(我也搞不懂这句话。。)
grid_h_color, grid_v_color
普通格点线的颜色
Default and Field Sections
(默认设置和区域设置)SerialChart能识别CSV(逗号分隔数据)的数据包(将来可能会支持更多的格式)。每一行传送一份数据包,每一份数据包中的不同数据用逗号来分隔。下面的例子是SerialChart能识别的格式:
100,0.50,0.70
101,0.30,0.50
102,0.25,0.35
在配置文件中,下面的部分为每份数据包中的不同数据设定了参数比如:
[_default_]
min=-1
max=1
[Field1]
color=gray
min=0
max=255
[Field2]
color=blue
[Field3]
color=red
通过[_default_]你可以对所有区域进行一个默认设置。这些参数对所有的数据区都有效除非在[Field]区域中他们被相同的名字覆盖在上面的例子中,[Field2]和[Field3]将继承[_default_]区的默认设置
min=-1,max=1,但[Field1]中的参数把值改为了min=0 and max=255
在你设置了默认设置后你应该为数据包中每个区域进行新的设置。设置顺序应根据他们在数据包中的先后而设置[field]部分的名字可以随意命名但不能和[_setup_],[_default_]相同,也不能以'_'开头和结尾,比如可以命名为[distance],[time],但不能命名为[_setup],[_time_]下面的参数是[default]和[field]区能识别的参数min,max这两个值是对应曲线在图中的上下界。换句话说,如果你设定min=-1,max=1,那数据“1”将会被描绘在图中的顶端,数据“-1”将被描绘在图中的底端,而“0”将会描绘在图的正中间。数据会从[min,max]映射到图中的[0,height],height就是曲线图的高度,在开始的[_setup_]中可以设置(这有点像arduino中的map()函数)
color
设置数据所对应曲线的颜色。如果你不想让某个数据被绘制出来可以设置为transparent(透明)
dash
可将曲线变成一条虚线,如,当dash=3,软件会将3个数据绘制出来,再停止绘制3个数据,再绘制3个数据,如此反复。。
翻译完毕,加入一些个人使用心得
1、串口只能同时被一个程序使用,当你要更新程序时,要点
SerialChart中的stop
2、刚下完程序打开SerialChart可能没反应,按一下复位再等个几秒应
该就好了,bootloader的启动速度,你懂得。。。
3、[field]的名字千万不能相同,否则有些曲线是绘制不出来的

免责声明:文章转载自《SerialChart串口示波器的成功调试》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇MariaDB/MySQL备份和恢复(三):xtrabackup用法和原理详述tensorflow 笔记 16:tf.pad下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

VS2013创建Windows服务与调试服务

1、创建Windows服务 说明:     a)Description 服务描述,直接显示到Windows服务列表中的描述;   b)DisplayName 服务显示名称,直接显示到Windows服务列表中的名称;   c)ServiceName 服务进程名称,安装与卸载服务时的唯一标识。 单击“serviceProcessInstaller1”,...

VS调试异常问题解决(一)

一、无法在web服务器上启动调试,您没有调试web服务器进程的权限 具体:无法在web服务器上启动调试,您没有调试web服务器进程的权限,您需要以web服务器的用户账户身份运行,或者具有管理员权限。 现象:手动修改网站项目的启动端口号,调试报错 原因:从Windows NT 6.1开始,既Windows Vista版本开始,增强了用户控制,尤其是Wind...

DevExpress源码编译总结

独家提供完整可编译sln文件,本篇文章内容包括基础知识(GAC、程序集强签名、友元程序集)、编译过程、注册GAC、添加工具箱、多语言支持、运行时和设计时调试 源码地址链接:http://pan.baidu.com/s/1miNCHug密码:rlyr关于编译源码,前前后后折腾了太久,自己折腾,到官网折腾,到DXPER折腾,今天,总算有个结局了 编译环...

《Debug Hacks》和调试技巧【转】

转自:https://blog.csdn.net/sdulibh/article/details/46462529 Debug Hacks 作者为吉冈弘隆、大和一洋、大岩尚宏、安部东洋、吉田俊辅,有中文版《Debug Hacks中文版—深入调试的技术和工具》。这本书涉及了很多调试技巧,对调试器使用、内核调试方法、常见错误的原因,还介绍了systemtap、...

掌握VS2010调试 -- 入门指南

Reference from : http://blog.csdn.net/kingzone_2008/article/details/8133048 1 导言 在软件开发周期中,测试和修正缺陷(defect,defect与bug的区别:Bug是缺陷的一种表现形式,而一个缺陷是可以引起多种Bug的)的时间远多于写代码的时间。通常,debug是指发现缺陷并改...

eclipse打断点的调试

  对于程序员来说,最重要的技能之一其实是在发现问题的时候,定位问题,然后才能解决问题。   发现问题的能力十分的重要。而debug的水平就是基础。   打断点之后,操作相应的步骤,然后eclipse会跳转到相应的程序行,然后叜一步一步的F6,调试代码   这里记住以下快捷键。   F5:走到某一步,十是个函数,按下F5,可以进入到函数之中。   F6:逐...