系统变量介绍

编号

变量名

说明

取值范围

1

sys_pid

当前页面ID(只读)

0~255

2

sys_baud

当前波特率(只读)

设备支持的波特率:4800,9600,14400,19200,38400,56000,57600,115200,256000,460800,921600

3

sys_light

亮度(可读写)

0~100

4

sys_sleep

是否休眠(可读写)

0不休眠,1休眠

5

sys_slp_cls

休眠等级(可读写)

0为普通休眠(熄灭背光),1为深度休眠

6

sys_slp_nu

无串口数据自动睡眠时间(可读写)

单位:秒 0~255
0表示不睡眠

7

sys_slp_nt

无触摸操作自动睡眠时间
(可读写)

单位:秒 0~255
0表示不睡眠

8

sys_wup_bt

睡眠模式下触摸唤醒开关
(可读写)

0睡眠后触摸不会唤醒
1睡眠后触摸唤醒

9

sys_wup_bu

睡眠模式下串口数据唤醒开关
(可读写)

0睡眠后串口不会唤醒
1睡眠后串口唤醒

10

sys_bkcmd

设置指令执行结果的返回
(只读)

0x00不返回结果
0x01只返回成功的结果
0x02只返回失败的结果
0x03成功或者失败都返回结果

11

rtc_year

使用RTC时获取时间年(可读写)

0~99,使用时需要加上偏移2000

12

rtc_month

使用RTC时获取时间月(可读写)

1-12

13

rtc_day

使用RTC时获取时间日(可读写)

1-28/29/30/31

14

rtc_hour

使用RTC时获取时间时(可读写)

00:00-23:00

15

rtc_minute

使用RTC时获取时间分(可读写)

00-59

16

rtc_second

使用RTC时获取时间秒(可读写)

00-59

17

rtc_week

使用RTC时获取时间周(只读)

周一到周六为:1-6,周日:0

18

sys_run_time

系统运行时间(只读)

0~n,单位秒
系统运行时,该变量从0累加

19

sys_nt_time

系统无触摸时间(只读)

0~n,单位秒
无触摸时,该变量从0累加;有触摸时,自动置零

20

sys_nu_time

系统无串口数据时间(只读)

0~n,单位秒
无接收到串口数据时,该变量从0累加;有接收到串口数据时,自动置零

21

sys_modbus_addr

主串口modbus从机地址(可读写)

0~255

22

sys_can_baud

can通信的波特率(可读写,仅适用于支持can通信的串口屏型号)

100K~1M

23

sys_uid

串口屏唯一ID(只读)

4字节的int类型,0~0xFFFFFFFF

24

sys_stopbits

主串口通信 停止位(可读写)

1: 1位;
2: 2位;
3: 1.5位

25

sys_parity

主串口通信 校验位(可读写)

0: 无;
1: 奇校验;
2: 偶校验

26

sys_dis_angle

显示角度(可读写)

0(0度),
1(90度),
2(180度),
3(270度),

27

sys_mem_per1

系统运行内存使用情况(只读)

0-100%

28

sys_mem_per2

系统GUI内存使用情况(只读)

0-100%

29

sys_dir_item_type

SD卡文件条目类型,只能配合readdir()函数使用(只读)

0文件,
1文件夹

说明:以上RTC操作在硬件支持的屏幕上有效。RTC系统变量以外的变量,本次上电事件内修改有效,掉电后改为串口屏工程内设定值。