菜单

TFT控件权限

下载

在满足预设条件时,控件可动态切换使能/禁用、显示/隐藏状态。所有控件配置此类条件响应功能,并允许通过至多两个条件进行组合逻辑判断,实现灵活的界面交互控制。

应用下载:TFT-控件权限(点击下载)

1.属性说明

控件配置相关属性说明如下所示:

  1. 控件权限:√。开启既可以配置条件

  2. 条件地址:寄存器地址

  3. 比较:读取地址和值之间的比较关系,包括==、!=、<=、>=、<、>、IN:值在范围内(含边界)、OUT:值在范围外(不含边界);

  4. 值:与读取地址比较的数值,一般只有一个数值。当比较选择了IN、OUT时,有两个数值,包括下限值和上限值;

  5. 附加条件:AND/OR。AND且运算,OR或运算

  6. 附加-条件地址:寄存器地址

  7. 附加比较:读取地址和值之间的比较关系,包括==、!=、<=、>=、<、>、IN:值在范围内(含边界)、OUT:值在范围外(不含边界);

  8. 附加值:与读取地址比较的数值,一般只有一个数值。当比较选择了IN、OUT时,有两个数值,包括下限值和上限值;

  9. 无权限时:隐藏控件/禁止触控。即当条件满足时候,控件将可见,可触控

2.应用

2.1.单条件显示隐藏

2.1.1.工程配置

画面中添加一个文字控件,用于LW1000 = 1显示,LW1000=0隐藏控件,配置如下所示

  1. 控件权限:√。
  2. 条件地址:LW1000.0
  3. 比较:==
  4. 值:1
  5. 无权限时:隐藏控件

2.1.2.运行预览

运行虚拟屏。点击LW1000.0=0按钮,设置LW1000.0寄存器值,文字控件实时显示隐藏,,如下所示:

2.2.双条件显示隐藏

2.2.1.工程配置

画面中添加一个文字控件,用于LW1000.0 = 0 且 LW1001.1=1显示控件,反之隐藏,配置如下所示

  1. 控件权限:√
  2. 条件地址:LW1000.0

  3. 比较:=

  4. 值:1

  5. 附加条件:AND

  6. 附加-条件地址:LW1001.1

  7. 附加-比较:=

  8. 附加-值:1

  9. 无权限时:隐藏控件

2.2.2.运行预览

运行虚拟屏。点击按钮,设置LW1000.0=1、设置LW1001.1为1,此时RTC控件显示,反之隐藏,如下所示:

2.3.双条件使能禁止

2.3.1.工程配置

画面中添加一个多状态指示灯,用于LW1000.0 = 1 或 LW1001.1=1允许触控,反之禁止触摸,配置如下所示

  1. 控件权限:√
  2. 条件地址:LW1000.0

  3. 比较:==

  4. 值:1

  5. 附加条件:OR

  6. 附加-条件地址:LW1001.1

  7. 附加-比较:==

  8. 附加-值:1

  9. 无权限时:禁止触控

2.3.2.运行预览

运行虚拟屏。点击按钮,设置LW1000.0 、LW1001.1任意一个为1时,多状态指示灯允许触控设置寄存器,反之点击无反应,如下所示:

2.4.多条件使能禁止

实际应用中,可能会出现多个寄存器一起控制控件的显示/隐藏,或触控使能。控件权限组态配置最多2个条件,若有3个或更多,可以用数据位作为条件,一个字16个条件,更复杂的用LUA脚本处理,将多条件逻辑运算输出结果。

2.4.1.工程配置

画面中添加一个多状态指示灯,用于LW1000=15显示控件,反之隐藏,配置如下所示

2.4.3.运行预览

运行虚拟屏。点击按钮,设置LW1000.0 、LW1000.1、LW1000.2、LW1000.3均为1,多状态指示灯显示,反之,隐藏,如下所示:

上一个
TFT登录权限
下一个
第八章 TFT常见问题
最近修改: 2026-06-30Powered by