瑞芯微Rockchip开发者社区
登录
直播中
刘欢庆
6年用户
62经验值
擅长:电源/新能源 嵌入式技术 EMC/EMI设计 控制/MCU TFT显示 串口屏
私信
关注
[经验]
TFT智能模块之曲线应用
TFT液晶屏
液晶模块
`
应用范例
:
使用
TOPWAYSmart LCD (HMT070CR-C)
曲线应用
第一步
建立工程
①
开
TOPWAYTML Graphic Editor 2017 V1.02
软
件
,
点击菜单栏建立新
工程
File--> New Project
②
工程名
ProjectName: test1
③
保存位置
D:project
曲线应用
④
智能模块显示分辨率
800x480
(
Rotate0180
)
⑤
DeviceModel
选择
HMT070XXX-XX
⑥
点击“
OK”
完成
第二步
建立页面和导入背景图
①
在资源窗口中右击
Pages
,选择
NewPage
建立一个新的页面
②
在资源窗口中右击
BackgroundImage
,选择
ImportBackground Image
导入一个背景图
第三步
关联页面与背景图
①
点击工作区域
,
,右面显示页面属性
②
属性中
BackgroundImage
选择页面背景图
DP0000
第四步
建立曲线
VP
变量
①
在资源窗口中,右击
GraphVariables
选择
NewGraph VP
②
建立两个曲线
VP
变量,
Width
分别为
190
和
95
③
点击“
OK”
按钮完成
第五步
建立
5
个曲线元素与关联
VP
①
菜单工具栏点击曲线元素
②
在页面工作区拖出矩形区,创建曲线元素
于
页面
③
ID0
的
PlotType
属性为
Area
;
MinValue
和
MaxValue
分别为:
-400
和
400
;属性
ForegroundColor
为:
ff00f
;曲线地址为
0x060000
;
属性
DotWidth
和
DotHeight
分别为
1
和
3
④
ID1
的
PlotType
属性为
TopFill
;
MinValue
和
MaxValue
分别为:
-400
和
400
;属性
ForegroundColor
为:
ff0000
;曲线地址为
0x060000
;
属性
DotWidth
和
DotHeight
分别为
1
和
3
⑤
ID2
的
PlotType
属性为
BottomFill
;
MinValue
和
MaxValue
分别
为:
-400
和
400
;属性
ForegroundColor
为:
00ff00
;曲线地址为
0x060000
;属性
DotWidth
和
DotHeight
分别为
1
和
3
⑥
ID3
的
PlotType
属性为
Dot
;
MinValue
和
MaxValue
分别为:
-50
和
50
;属性
ForegroundColor
为:
ffff00
;曲线地址为
0x0600be
;属性
DotWidth
和
DotHeight
分别为
2
和
1
⑦
ID4
的
PlotType
属性为
Line
;
MinValue
和
MaxValue
分别为:
-50
和
50
;属性
ForegroundColor
为:
000000
;曲线地址为
0x0600be
;
属性
DotWidth
和
DotHeight
分别为
2
和
2
元素
重叠显示规则说明:
如果有元素
件
重叠,可以选中元素按鼠标右键选
layer
然后可选
Bottom
或者
Top
;选
Top
说明选中的元素最前显示,选
Bottom
说明选中的元
素最低层显示。
第六步
添加静态图标和静态字符
①
在资源框内,右击
Icons
选择
Impor
ti
cons
添加静态图片
②
菜单工具栏点击并放置静态字符
③
两个静态字符
FontColor
属性为
ff00ff
④
Font
属性为
24_GB2312_SONG(24*24)
⑤
StaticText
属性内容分别为“
Grid”
和“
Gridless”
第七步
建立
N16
变量与关联
VP
①
于
资源窗口中,右击
16bitNumber Variables
选择
NewVP.
创建地址
0x080000
②
点选菜单工具栏
IndexedIcon
,在
PG0000
页面工作区创建
1
个
Indexed
Icon
元素
③
属性中
Transparent
选择
Ture
(
Auto
),
TransparentColor
选择
3288f2
(
IndexedIcon
的底色)
④
属性中
Icon
选择:
DI0000
⑤
属性中
VPAddress
选择:
0x80000
⑥
属性中
minValue
和
maxValue
分别设置为:
1
和
2
第八步
建立按键键与设置键属性
①
点选菜单工具栏
TouchKey
②
在
PG0000
页面工作区创建
2
个
TouchKey
元素,分别为
Grid
和
Gridless
按键
③
属性中
OnPress Down
选择
InverseColor
④
属性中
CallOperation
选择:
VP:=Value
⑤
属性中
VPAddress
选择:
0x080000
⑥
属性中
Title/Value
分别设置为:
1
和
3
,
Grid
为
1
,
Gridless
为
3
第九步
编译与下载
①
使用
USB
线缆连接模块与电脑
②
点击一键下载按钮(
F9
)
③
在对话框中点击“
StartDownload”
下载工程到模块中
第十步上电显示
①
断开
USB
与模块连接
②
向模块提供
12V
电源
③
上电显示,连接串口线
④
默认波特率:
115200,8,n,1
⑤
发送第一条曲线数据,共
190
个点
AA4E 00 06 00 00 00 BE 00 01 CC 33 C3 3C
AA4E 00 06 00 00 00 BE 00 0A CC 33 C3 3C
AA4E 00 06 00 00 00 BE 00 14 CC 33 C3 3C
AA4E 00 06 00 00 00 BE 00 1E CC 33 C3 3C
⑥
发送第二条曲线数据,共
95
个点
AA4E 00 06 00 BE 00 5F 00 01 CC 33 C3 3C
AA4E 00 06 00 BE 00 5F 00 04 CC 33 C3 3C
AA4E 00 06 00 BE 00 5F 00 07 CC 33 C3 3C
AA4E 00 06 00 BE 00 5F 00 0A CC 33 C3 3C
⑦
通过按
Grid
和
Gridless
按钮来改变标尺线风格,如图
1
和
2
所示
`
更多回帖
rotate(-90deg);
回复
相关帖子
TFT液晶屏
液晶模块
TFT
曲线
显示动态
曲线
的原理和方法
17
TFT
数据
曲线
怎么画?
394
智能
TFT
液晶
模块
分享!
1975
智能
显示
模块
| TOPWAY
智能
TFT
显示
模块
的优势
1047
VS上位机开发
之
曲线
显示
2
带隙基准电压
模块
之
bg的温度
曲线
分析
2659
产品应用 | 地铁闸机上的
智能
TFT
LCD显示
模块
1123
拓普微
智能
TFT
液晶
模块
724
智能
TFT
LCD+Arduino模拟模拟示波器波形
曲线
显示
5203
电源
模块
的降额
曲线
怎么理解
1456
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分