外观
按钮状态返回
按「第一次按下 / 持续按下 / 抬起」三阶段分别执行拷贝变量、串口发送或写寄存器。适合点动、长按、抬起确认等要区分按压阶段的交互。
用途
每一阶段可独立选择 按压模式,并配置该阶段的 S/T 地址、长度与初值。勾选 数据自动上传 后,模式 0x02 会在对应阶段通过 0x83 把 S 变量发给 MCU。
典型用法
- 拖入「按钮状态返回」,分别为 第一次按下、持续按下、抬起 选择按压模式
- 各阶段需要读写时,填写 变量长度、S/T 变量存储地址 和初值
- 串口发送场景勾选 数据自动上传
- 下载后分别验证短按、长按与抬起;MCU 用 0x83 收 S 变量,或用 0x82 核对 T 地址

关键属性
三个阶段(第一次按下 / 持续按下 / 抬起)各自有一套下列字段,互不影响。
| 属性 | 说明 |
|---|---|
| 按压模式 | 0x00 无操作;0x01 把 S 拷到 T(长度须为偶数字节);0x02 串口发送 S(最常用);0x03 把 S 写到 T 对应寄存器(T 地址高字节须为 00) |
| 变量长度 | S 与 T 的字节长度,范围 1~123 |
| S 变量存储地址(0x) | 源数据字地址 0000~FFFF |
| S 变量初始值(0x) | S 区上电初值 |
| T 变量存储地址(0x) | 目标字地址;模式 0x03 时按寄存器约定填写 |
| T 变量初始值(0x) | T 区上电初值 |
| 数据自动上传 | 勾选后,模式 0x02 通过 0x83 把 S 变量发给 MCU |
| 按键键码 | 外接键盘或寄存器触发;同页不可重复 |
| 按钮效果 | 按下时的切图反馈 |
完整属性以 VGUS Next 属性面板为准。
注意事项
注意
- ⚠️ 串口发送(0x02) 是最常用的阶段模式
- ⚠️ 三阶段可配置完全不同的逻辑,例如按下发送、抬起再拷贝
- ⚠️ S→T(
0x01)时数据长度必须为偶数字节 - ⚠️ 写入寄存器(
0x03)时,T 地址高字节必须为00 - 💡 触摸类控件一般不支持 描述指针
交互示例
下面是浏览器里的示意:第一次按下与抬起分别发送 S 变量。外观与实机不完全一致,完整行为以下载后屏端为准。帧格式见 串口指令。