这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 广州大彩工程技术笔记-曲线控件应用

共2条 1/1 1 跳转至

广州大彩工程技术笔记-曲线控件应用

菜鸟
2016-04-19 18:04:03     打赏
目  录 1.适用范围... 5 2. 开发环境版本... 6 3. 功能概述... 7 4. 技术实现... 8 4.1 属性窗口... 8 4.2 指令助手... 11 4.3 例程操作... 13


1. 适用范围 文档适合经济型、基本型、物联型、86盒系列等串口屏产品。 2. 开发环境版本1.     VisualTFT软件版本:V3.0.0.636 及以上; 版本查看:打开VisualTFT,点击帮助->关于VisualTFT可以查看当前软件版本号; 最新版本可登陆www.gz-dc.com进行下载 2. 串口屏硬件版本:V2.22.649.XXX及以上。 版本查看:(1) 查看屏幕背面版本号贴纸。 (2) VisualTFT与屏幕联机成功后,右下角显示的版本号。 3. 功能概述 曲线控件本质就是:单片机发送一串采样数据过来,串口屏将其在指定位置进行显示。如有源源不断的数据更新,曲线就滚动进行显示。 4. 技术实现4.1 属性窗口 熟悉属性窗口可以更好地对控件的属性进行设置,如图 4‑1所示,为曲线控件的属性窗口。
4‑1 属性窗口 1、采样点数:如    图4‑2所示,曲线在整个控件宽度范围,从左到右显示一轮的点数。
整个曲线宽度内总采样点

整个曲线控件的宽度
4‑2 采样点数
如图 4‑3所示,例如,把曲线宽度设置为512像素,采样点数设置为512个,1个像素点对应1个曲线采样数据。那么整个宽度的曲线显示完毕正好需要512个数据,当513个数据到来的时候,更新FIFO数据,曲线向右平移显示。如果曲线宽度为200像素,采样点数为201,整个控件宽度只能显示200个采样点,那么第201个曲线的数据点到来的时候屏幕上显示的曲线就会开始向右平移显示。 4‑3 属性设置 2、采样深度:一个采样数据的占的字节。“1Byte”、“2Byte”可选。默认为1Byte。 A:选择“1Byte”,十六进制FF,占用255个字节。 B:选择“2Byte”,十六进制FFFF,占用65535个字节。 3、抗锯齿:开启抗锯齿效果之后,曲线显示更加平滑。如    图4‑4所示为关闭抗锯齿功能;如    图4‑5所示为开启抗锯齿功能。 4‑4 关闭抗锯齿 4‑5 开启抗锯齿 4、显示方向:曲线的显示方向。分为“水平”、“垂直”。如    图4‑6所示为“水平”显示效果。 4‑6 水平显示 4‑7垂直显示 5、缩放显示:开启缩放,设置好缩放的起始值、终止值后,根据这两个设置的值,截取两值之间的的曲线进行上下拉伸。如所示为控件高度为255的,未开启缩放的正弦曲线。
此处为50高度
此处为200高度


4‑8 未开启缩放 开启缩放后,假定我们设定起始值为50,终止值为200,那么在屏幕上的显示效果相当于截取    图4‑8标示区间内的曲线进行拉伸到控件的高度,等于是把这段150高度的区间曲线上下拉伸到255的高度,拉伸后如    图4‑9所示。
4‑9 开启缩放 6、通道值:最多可以预设8个通道。可以设置每个通道的颜色,颜色的设置有助于区分不同的通道,有HSB模式和RGB模式可以进行设置颜色。 4.2 指令助手
选通道后,可以对不同通道进行控制

4‑10 指令助手 1. 添加新数据 添加新数据设置界面如    图 4‑11所示。
还可以正弦波、锯齿波、随机数据

4‑11 添加新数据栏 (1)预设曲线通道,直接发送数据即可显示,同一个控件最多只能预设8个通道。 (2)数据源,有“数据(十六进制)、正弦波、锯齿波、随机数据”四种。 (3 2. 删除通道或清空数据 删除通道或清空数据设置界面如图 4‑14所示。设置好画面ID控件ID和曲线通道后,可以清空指定通道的数据,指定通道的数据会全部删除,还能对通道进行发送新数据;删除指定数据通道,对数据通道进行删除,无法再发送数据给此通道进行显示曲线。 4‑14 删除通道和清空数据 3. 缩放和平移 缩放和平移指令助手设置界面如所示。 4‑15缩放和平移


1)水平偏移,如 4‑16所示,左边为正常未偏移的一段曲线,右边水平偏移-50 注:设置值为正值时,曲线向左平移;设置值为负值时,曲线向右平移。 4‑16 左边为正常效果,右边水平偏移-50效果 (2)水平缩放,如图 4‑17所示,左边为正常未缩放的一段曲线,右边水平缩放500%。 图4‑17 左边为正常效果,右边为水平缩放500%效果 (3)垂直偏移,如  图4‑16所示,左边为正常未偏移的一段曲线,右边垂直偏移-50。 注:设置值为正值时,曲线向下平移;设置值为负值时,曲线向上平移。 4‑18左边为正常效果,右边水平偏移-50效果 (4)垂直缩放,如图 4‑17所示,左边为正常未缩放的一段曲线,右边垂直缩放500%。 图 4‑19左边为正常效果,右边为垂直缩放200%效果 4.3 例程操作 1、新建一个画面,设置好画面的背景图片,并插入一个曲线控件,如 4‑20所示。 4‑20 设置背景 2、对新插入的曲线控件进行属性窗口设置:宽度→键入“512”;高度→键入“255”;采样点数→键入“512”;抗锯齿→启用。如图 4‑21所示。 图4‑21 属性设置 3、调整曲线控件的位置对应好背景图UI,如图 4‑22所示。 图4‑22 调整控件的位置 4、运行虚拟串口屏或者把工程下载到串口屏里,然后打开指令助手,设置好相关数据,虚拟串口屏会显示输入的曲线,如图 4‑23所示。 注:运行虚拟串口屏前提要软件与虚拟串口屏进行通信,具体通信方式参考我司官网《
VisualTFT与虚拟串口屏联机通信》 4‑23 虚拟串口屏


工程技术, 广州

]$ER]ST_0{HN_T1%EUMN~BC.png (159.78 KB, 下载次数: 0)


]$ER]ST_0{HN_T1%EUMN~BC.png



关键词: stm32    

高工
2016-04-19 18:30:21     打赏
2楼

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]