VisualHMI 字设置按钮:常量写入、递增递减、长按调节与按钮互斥

freeFree Technical Resource

This content is free to read, suitable for basic learning and search traffic.

字设置按钮是只写control,专用于向寄存器写入预定义数值:参数设定、模式切换、命令下发。支持写入常量、递增/递减、按下写A松开写B(脉冲式)。

1. 核心功能

  • 常量写入:点击写入固定值(如写入 100 = 目标温度 100℃)
  • 递增/递减:每次点击 +1 或 -1,配步长/最小/最大/循环,实现频率 ±1Hz 微调
  • 按钮互斥:多个字设置按钮绑同一寄存器 + 多状态指示灯,实现模式互斥选择
  • 瞬动交互:无状态保持,松开恢复默认外观;脉冲写入:按下写 A 值、松开写 B 值(如启动=1、Stop=0)

VisualHMI 字设置按钮:常量写入、递增递减、长按调节与按钮互斥插图

2. 属性介绍

2.1 功能设置

属性说明
写入地址绑定的寄存器地址
递减/递增步长:每次变化量;minimum/maximum:上下限;循环调节:越界后循环;长按调节:迟滞时间(ms)+间隔时间(ms)实现长按连续调
写入常量Click写入固定值
点动设置按下值:按下时写入;松开值:松开时写入
데이터 typeUINT16、INT16、UINT32、INT32
执行时机 / 播放声音寄存器设置时机;点击声音

VisualHMI 字设置按钮:常量写入、递增递减、长按调节与按钮互斥插图1

2.2 状态设置

  • 使用图库:松开时/按下时图库,可裁剪
  • 使用文字:字体/大小/行间距/Tags;选择状态:各状态文字内容、颜色、对齐、闪烁、跑马灯

3. 应用案例

3.1 递增/递减(带长按)

2 个字设置按钮(递增/递减)+ 数值控件。写入地址 LW1000,步长 1,范围 0~100,长按调节:迟滞 500ms、间隔 100ms——按住连续跳数,松开停。

VisualHMI 字设置按钮:常量写入、递增递减、长按调节与按钮互斥插图2

VisualHMI 字设置按钮:常量写入、递增递减、长按调节与按钮互斥插图3

3.2 写入常量 + 点动设置

4 个按钮:写 100、写 200、写 300(写入常量),1 个按下 400/松开 0(点动设置)。绑定 LW1001,数值控件观察:点 100 显示 100;点 400 的按钮,按下显示 400,松开回 0。

VisualHMI 字设置按钮:常量写入、递增递减、长按调节与按钮互斥插图4

VisualHMI 字设置按钮:常量写入、递增递减、长按调节与按钮互斥插图5

3.3 按钮互斥(模式选择)

经典场景:0-就餐、1-回家、2-离家、3-观影…8 个模式按钮互斥。做法:8 个字设置按钮(写入常量 0~7,绑 LW1002)+ 8 个多状态指示灯(状态转换表 1;0;,值匹配才显示图标)。点哪个按钮,对应灯亮,其他灯不显示(露出背景未选中图)。

VisualHMI 字设置按钮:常量写入、递增递减、长按调节与按钮互斥插图6

VisualHMI 字设置按钮:常量写入、递增递减、长按调节与按钮互斥插图7

互斥应用的关键:多状态指示灯转换表 1;0; 表示「register value=1 显示第0帧(选中),值=0 显示第1帧(未选中)」,寄存器值不等于表里任何值时控件不显示、露出背景——这就是「未选中」效果。背景图要预先放好未选中态图片。

整理自 广州大彩科技 VisualHMI 开发文档(hmi-doc.gz-dc.com)组态控件教程「字设置按钮」,版权归大彩科技所有。

Put this resource to use in a real project?

Go to the Tool Center for message parsing, CRC 검증 and device debugging, or submit your requirements for selection and integration advice.

Engineer Membership

Turn this article into actionable debugging resources

After activation, you can use advanced message parsing, resource pack downloads, code examples, engineering cases and priority technical support, suitable for real project delivery.

Unlimited Advanced Tools
Resource & Code Packs
Complete Engineering Case Library
Priority Technical Support

Leave a Reply

Your email 주소 will not be published. Required fields are marked *.