|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 gaoxings 于 2019-1-29 15:30 编辑
& } ?- H1 U) E* c. K5 ~# {/ @ T/ v! T. }. G. \( t/ l, j4 \
新手必看RTC控件应用
' J2 x# z& b, l( I6 F1. 适用范围(以下教程以大彩串口屏为实操): S. d+ \5 L4 w( s( ^0 J2 G5 \
文档适合经济型、基本型、物联型、86盒系列等串口屏产品。
( t2 j7 S; @/ _2. 开发环境版本
4 _7 S* A# v& i2 |, c7 p1. VisualTFT软件版本:V3.0.0.749 及以上;VisualTFT(请在大彩官网下载)
# K# P$ i0 R. @0 V; \. k版本查看:& q2 u+ ~- m+ o
(1)打开软件,右下角显示的软件版本号。% a2 k, u7 `7 m" P: j; j
(2) 打开VisualTFT,点击帮助->关于VisualTFT可以查看当前软件版本号。
+ u! _! I, ?) { v! T: n' E- j最新版本可在大彩进行下载/ O4 H b% V7 g) a5 a" G
: I8 {* Q; l* [( S/ i+ \1 b
2. 串口屏硬件版本:V2.22.870.XXX及以上。6 w1 c% B" S% }) p! T3 K3 |/ Z' m
版本查看:
2 z, d' H& ^6 E8 L: R5 l! R0 [' ?(1) 查看屏幕背面版本号贴纸。( q, ?/ ?) L" Q% D4 |- r
(2) VisualTFT与屏幕联机成功后,右下角显示的版本号。4 Z( g% N c% u4 p- I8 O
3. 功能概述
3 X% H9 m( o4 M* H) C% o RTC是串口屏上经常用到的一个控件,它可以用来显示时间,而且时间的格式自定义非常灵活,另外RTC控件还可以用来作为定时器用。0 p" o, n, N, x8 y7 L W
4. 技术实现(详细教程请看附件) * t) b7 C' a0 C+ c
熟悉控件的属性窗口可以更好地对插入的控件进行设置。为RTC控件的属性窗口。(以下使用大彩串口屏为实例)& X1 y4 c& M7 U+ M
( A# K9 @% h, e/ w8 N5 I
5 A0 K& q/ g( X" W3 U$ x* [$ O/ E6 [
1、格式:点击格式,系统预设的有8种格式可以选择,除此之外,还可以自定义格式。, M7 ~4 \3 m8 H, o
. [2 ?) \; A! D
格式1 u- z6 q, [4 {" D- V
(1)系统预设的显示格式如。最后三种格式是计时的格式,可以设置倒计时或者顺计时。/ n2 E* W) _5 s% f4 M% }
! J/ Q/ b/ ~. z
RTC样式(详细教程请看附件
7 S4 g* Q- s( }, P6 g( J(2)自定义格式。例如20XX-MM-DD HH:MM:SS的格式为:
0 S6 `/ N2 s- }& x3 E* [9 Q8 `, U%y-%n-%d %h:%m:%s,(年=%h,月=%d,日=%d,%h,分=%m,秒=%s,星期=%w)
8 r4 i( \6 S' c5 T8 {2、语言:有“中文”、“英文”可以选择。
& V, y/ y+ W$ A3、时差:与当前系统的差值,范围【-12~+12】。4 X) n& E3 y% ?5 e+ ^& \: u" |2 q# @
4、字体:设置字体的大小。$ c: O9 k/ s4 h+ X" p$ ?
5、前景颜色:字体的颜色。: e d+ C, q; I5 K2 U7 N' m4 m1 A
6、允许编辑:长按RTC显示区3秒,系统弹出日期、时间、或者日期和时间设置界面。: C. g! T8 Y8 k$ i% ~) [0 a; B
4.2 例程操作3 Y$ l( l+ t( z6 T2 c
这里操作一个RTC计时功能。首先插入的RTC控件需要协同按钮控件使用,从指令助手中调出RTC计时指令,设置好按钮控件的对内指令,可以对RTC计时控件进行控制。
$ l4 F% d- y0 R1、 新建一个画面,设置好画面的背景图,/ d, v% \5 S$ c" a' `( \4 c& y2 U- O
t8 Q1 A8 W `3 u5 h# ^新建画面(详细教程请看附件)% [) j) d; h5 D
2、在画面相应区域插入一个RTC控件,两个按钮控件,
3 H1 ?) @) F3 A5 q/ @. _3 Q
' }8 j d- [+ }! H) g' p* `3 u插入控件
+ M9 \" G5 s$ e& P 3、设置刚插入的 RTC控件的属性窗口:格式→MM:SS(计时),字体→ASCLL-32*64+ d9 {' V! h d5 c$ q/ _
@+ c% U k& ^$ D) _RTC属性窗口
3 k; K4 u. U, x% s0 Q4、打开指令助手,点击RTC时钟控件,输入当前画面ID和控件ID,调出控制RTC倒计时启动的指令,复制下来,8 g- q* b7 M; ~( ~
- G! R) D" k- q `调出启动计时器的指令
+ l* T( Z* M& T/ [/ ?: c5、设置“PLAY”图标的按钮控件属性窗口,把刚刚从指令助手中复制下来的指令复制到对内按下时指令框中,) I7 I" R5 j+ W* {
按钮控件属性窗口(详细教程请看附件)
: p$ m" |% a, m; i: f6 h2 x6、还是打开指令助手,点击RTC时钟控件,输入当前画面ID和控件ID,调出控制RTC倒计时暂停的指令,复制下来,4 ~- l/ p6 a" a# I7 c
7 x" R8 q- C7 b4 B6 X+ y Z
调出暂停计时器的指令(详细教程请看附件)% ?$ |/ l9 f( ~
7、设置“STOP”图标的按钮控件属性窗口,把刚刚从指令助手中复制下来的指令复制到对内按下时指令框中,+ J3 a2 r0 v8 @7 H% c( A
( _1 H. q3 H. z" u( A4 f3 x8 w按钮控件属性设置
. `1 ~# m* R+ q ~% v" ^1 j8、编译无误后,运行虚拟串口屏进行效果测试,。(以上使用大彩串口屏为实例)
" t) ]5 l& d) ^& |下载:
& }1 W/ J, ]$ s! D, ]! q6 k2 w3 m: M9 V9 }6 V6 `1 O
|
|