串口屏怎么设置控件隐藏
在串口屏(如迪文、威纶通、HMI等)中设置控件隐藏的操作,主要分为 指令控制 和 属性配置 两种方式,下面是详细步骤:
一、指令控制法(通过串口发送指令)
这是最常用的方式,通过上位机(如单片机、PLC)向串口屏发送协议指令,动态控制控件显隐。
通用指令格式(需查阅您屏幕的协议手册):
// 示例:隐藏控件ID=5的按钮
// 指令结构通常为:[帧头] + [指令类型] + [控件ID] + [属性值]
AA BB 06 80 00 05 00 00 01 // (假设0x80是隐藏指令,01表示隐藏)
- 关键参数:
- 控件ID:设计UI时为控件分配的唯一标识(如
btn1、text5)。 - 隐藏属性值:不同品牌值不同(常见
1=隐藏/0=显示,或反之)。
- 控件ID:设计UI时为控件分配的唯一标识(如
典型品牌指令示例:
- 迪文屏 (DWIN):
5A A5 0B 82 控件ID地址 5A A5 00 01 // 0x0001=隐藏属性,值写1隐藏 - T5L屏:
AA 5A 00 80 控件ID 00 01 // 0x80是写属性,01表示隐藏
二、属性配置法(在开发软件中设置)
适用于初始化时固定隐藏控件(无需动态控制),需使用串口屏的 上位机配置软件(如DWIN DGUS、串口助手)。
操作步骤:
- 打开工程文件:在配置软件(如DWIN DGUS)中打开您的UI项目。
- 选择控件:双击要隐藏的控件(如按钮、文本框)。
- 修改属性:
- 找到 Visibility(可见性)属性,设为
Invisible(隐藏)。 - 或找到 State(状态)属性,设为
Hide。
- 找到 Visibility(可见性)属性,设为
- 生成配置文件:保存工程,重新编译并烧录到屏幕。
注:属性配置法适用于初始化静态隐藏;若需运行时动态切换,必须用 指令控制。
三、屏幕自身逻辑控制(高级功能)
部分串口屏支持通过 触摸事件 或 Lua脚本 控制控件显隐:
- 触摸事件触发隐藏(如威纶通):
- 配置按钮A的触摸事件 → 执行脚本:
set_visible(控件ID, 0)
- 配置按钮A的触摸事件 → 执行脚本:
- Lua脚本控制(如乐鑫串口屏):
function on_event() set_visibility("text1", false) -- 隐藏text1控件 end
注意事项:
- 协议差异:不同品牌指令格式不同,务必查阅官方协议文档(如迪文参考《T5L_DGUSII应用开发指南》)。
- 控件类型:部分控件(如背景图)可能不支持动态隐藏。
- 调试工具:使用 串口助手(如UartAssist)模拟发送指令调试,确认格式正确。
快速验证示例(迪文屏):
- 假设按钮ID地址为
0x1000,发送隐藏指令:5A A5 07 82 1000 00 01 // 5A A5帧头 + 长度07 + 写操作82 + 地址+数据 - 重新显示改为发送:
5A A5 07 82 1000 00 00
如仍遇到问题,请提供您的串口屏品牌型号和开发软件名称,我会给出针对性解决方案!
广州易显串口屏设置实时曲线控件实验流程
目录一、实验目的二、实验设备三、实验步骤3.1新建工程3.2新建画面3.3添加控件3.4模拟工程3.5硬件验证一、实验目的51、AVR、PIC、STM等8位或者32位单片机的串口与
2025-12-01 16:07:06
labview显示控件怎么设置风格
不同的设计要求和用户需求,我们可以根据需要对LabVIEW控件进行风格设置。 首先,比较常见的一个需求是自定义控件的颜色和外观。在LabVIEW
2024-01-04 10:27:52
LabVIEW的编程之道—Quick Drop-隐藏控件
有朋友问有没有批量隐藏前面板控件的方法,正好我这边有个自己写的Quick Drop脚本,共享给大家。支持前面板和程序框图选择后快捷隐藏。
2022-11-30 10:04:14
大彩串口屏各组态控件介绍
按下或弹起,屏幕都会将该按钮的ID和状态值上传给用户,用户单片机接收串口指令并解析,即可判断当前按钮的动作。 2.文本控件 用户预先通过上位机将文本在画面中的显示
2021-04-29 16:24:00
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 芯片的工作原理是什么?
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 什么是蓝牙?它的主要作用是什么?
- ssd是什么意思
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- EDA是什么?有什么作用?
- dtmb信号覆盖城市查询
- 中科院研发成功2nm光刻机
- 苹果手机哪几个支持无线充电的?
- type-c四根线接法图解
- 华为芯片为什么受制于美国?
- 怎样挑选路由器?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- 什么是场效应管?它的作用是什么?
- 如何进行编码器的正确接线?接线方法介绍
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- 苹果nfc功能怎么复制门禁卡
- 单片机和嵌入式的区别是什么
- amoled屏幕和oled区别
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 传感器常见类型有哪些?
- 自举电路图
- 通讯隔离作用
- 苹果笔记本macbookpro18款与19款区别
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机