21. RTC控件
用途:显示年月日、时分秒、星期等信息,还可以倒计时执行事件。
21.1. 属性
基础属性 : 参考控件概念- 基础属性
坐标属性 : 参考控件概念- 坐标属性
注意: RTC控件的宽高自适应字库高度及显示内容,修改无效。
加载属性 : 参考控件概念- 加载属性
特有属性 :
格式(fmt):显示格式: 0-hh:mm:ss 1-20xx-mm-dd 2-中文星期(字库需有中文) 3-英文星期 4-小时计时 5-分钟计时 6-秒计时 7-自定义(只读)
字体(font):字库id,范围0-65535,65535表示无(读写)
文本颜色(color):文本颜色(读写)
当格式(fmt)设为自定义格式时,属性如下图:
![]()
自定义字符串(str):自定义显示格式,如%y-%n-%d,含义:%y年 %n月 %d日 %h时 %m分 %s秒 %w英文星期 %c中文星期(只读)
当格式(fmt)设为小时计时、分钟计时、秒计时等模式,属性如下图:
![]()
计时值(sec):计时值(秒),范围:0-4294967295(读写)
计模式(mode):计时模式:0-秒递增 1-秒递减(读写)
状态(state):计时状态:0-暂停 1-开始(读写)
计时对比值(cmp):计时对比值(秒),范围:0-4294967295,该值等于计时值(秒)时产生计时结束事件(读写)
21.2. 事件
弹起事件: 控件按下且弹起后执行
按下事件: 控件按下后执行
RTC计时结束: RTC控件设为计时模式后,计时结束执行
21.3. 功能演示
小技巧
把工程配置的启动页面(pid)改为当前页面ID可以立即显示此页面。
21.3.1. 自定义格式显示
功能:自定义格式来显示时间
实现原理:RTC控件格式选为自定义,并按照格式含义输入字符串即可。配置如下图:
21.3.2. 计时模式
RTC控件可以配置为计时模式,显示格式支持:小时计时、分钟计时、秒计时。模式支持:顺计时、倒计时。 当计时值和对比值相同时则执行计时结束事件。
21.3.3. 校准RTC时钟
硬件屏的RTC时钟走久了(如几十天)可能就会和实际时间有偏差,或纽扣电池没电了重新安装,都要重新校准RTC时钟。
校准方法:点击调试运行模拟器联机真机,发送RTC校准指令(上位机获取实时时间发送指令)。操作如下图: