Skip to content

二维码 ​

二维码

把变量中的文本编码为二维码显示在屏上,适合设备信息、链接、序列号等扫码场景。

用途 ​

二维码控件读取变量区文本并生成二维码。MCU 通过 0x82 写入内容,并以 0xFFFF 结尾。模块大小由 Unit_Pixels 固定(每个二维码单元占 N×N 屏像素),显示尺寸随模块数与 Unit_Pixels 共同决定。

典型用法 ​

  1. 拖入「二维码」,划定显示区域
  2. 设置 变量存储地址、字长度、Unit_Pixels(1~7)
  3. 可选配置边框显示与初始值
  4. 下载后,MCU 向该地址写文本并以 0xFFFF 结束,屏端生成二维码

二维码属性设置面板

关键属性 ​

属性说明
变量存储地址(0x)文本起始地址;0x82 写入,以 0xFFFF 结束
字长度工具分配/冲突检查用;实际以结束符为准
初始值上电初值(依赖屏参)
Unit_Pixels每个二维码模块对应的像素边长,固定 1~7
边框显示是否绘制边框
宽度 / 高度显示区域;过小可能裁切码图
描述指针(0x)默认 FFFF 关闭

完整属性以 VGUS Next 属性面板为准。

注意事项 ​

注意

  • ⚠️ 写文本必须以 0xFFFF 结尾;最长约 458 字节 / 229 字(以产品说明为准)
  • ⚠️ 清空二维码:向内容区写入空结束(如起始处 0000 或立即 FFFF,以开发指南约定为准)后刷新
  • ⚠️ Unit_Pixels 固定模块像素,不会随控件框自动缩放;需要自适应请用 自适应二维码
  • ⚠️ 控件区域过小时二维码可能被裁切,请预留足够显示空间
  • 💡 描述指针 多数应用保持 FFFF

交互示例 ​

下面是浏览器里的示意:MCU 写文本并以 0xFFFF 结束。左侧为示意图案,不能扫码。外观与实机不完全一致,完整行为以下载后屏端为准。帧格式见 串口指令。

相关内容 ​