开发工具:
文件大小: 4mb
下载次数: 0
上传时间: 2012-11-02
详细说明: 用于Arduino 串口波形描绘:,通常格式如下: param1 = value param2 = value ... param1 = value param2 = value Setup 部分 每个配置文件由部分开始,这里你能设置全局参数比如: port=COM3 baudrate=57600 width=1000 height=201 background_color = white grid_h_origin = 100 grid_h_step = 10 grid_h_color = #EEE grid_h_origin_color = #CCC grid_v_origin = 0 grid_v_step = 10 grid_v_color = #EEE grid_v_origin_color = transparent 下面是在部分能够使用的参数: 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) 或者用一些已命名的颜色(白色,蓝色,品红,粉红,灰色) 请注意特殊的 颜色“透明”代表“没有颜色”。如果你不想让一些元素被绘制出来你可以使用它 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 在配置文件中,下面的部分为每份数据包中的不同数据设定了参数比如: min=-1 max=1 color=gray min=0 max=255 color=blue color=red 通过你可以对所有区域进行一个默认设置。这些参数对所有的数据区都有效除非在区域中他们被相同的名字覆盖在上面的例子中,和将继承区的默认设置 min=-1,max=1,但中的参数把值改为了min=0 and max=255 在你设置了默认设置后你应该为数据包中每个区域进行新的设置。设置顺序应根据他们在数据包中的先后而设置部分的名字可以随意命名但不能和,相同,也不能以'_'开头和结尾,比如可以命名为,,但不能命名为,下面的参数是和区能识别的参数min,max这两个值是对应曲线在图中的上下界。换句话说,如果你设定min=-1,max=1,那数据“1”将会被描绘在图中的顶端,数据“-1”将被描绘在图中的底端,而“0”将会描绘在图的正中间。数据会从映射到图中的,height就是曲线图的高度,在开始的中可以设置(这有点像arduino中的map()函数) color 设置数据所对应曲线的颜色。如果你不想让某个数据被绘制出来可以设置为transparent(透明) dash 可将曲线变成一条虚线,如,当dash=3,软件会将3个数据绘制出来,再停止绘制3个数据,再绘制3个数据,如此反复。。 翻译完毕,加入一些个人使用心得 1、串口只能同时被一个程序使用,当你要更新程序时,要点 SerialChart中的stop 2、刚下完程序打开SerialChart可能没反应,按一下复位再等个几秒应 该就好了,bootloader的启动速度,你懂得。。。 3、的名字千万不能相同,否则有些曲线是绘制不出来的 发个我测试超声波的例子吧 Serial Chart代码: port=COM3 baudrate=9600 width=10000 height=500 background_color = white grid_h_origin = 0 grid_h_step = 1 grid_h_color = #EEE grid_h_origin_color = #CCC grid_v_origin = -100 grid_v_step = 0 grid_v_color = #EEE grid_v_origin_color=#CCC min=0 max=500 min=0 max=40000 color=bisque min=0 max=40000 color=gray color=pink min=0 max=400 color=gold min=0 max=400 color=red min=0 max=400 arduino代码:void setup() { pinMode(BeePin,OUTPUT); pinMode(UMT,OUTPUT); pinMode(UMR,INPUT); Serial.begin(9600); Serial.println("begin"); } unsigned long Detect1() { //一坨 return 10000; } unsigned long Detect2() { //两坨 return 20000; } void loop() { distance1=Detect1(); distance2=Detect2(); Serial.print(distance1,DEC); Serial.print(","); Serial.print(distance2,DEC); Serial.print(",");*/ delay(100); } ...展开收缩
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.