Skip to content

自适应二维码

自适应二维码

按控件区域自动缩放生成二维码,并支持可选纠错等级,适合版面尺寸变化或需要更高容错的扫码场景。

用途

自适应二维码根据控件宽高自动调整码图大小,并可通过 纠错等级(L/M/Q/H) 权衡容量与容错。MCU 用 0x82 向变量地址写入数据即可刷新。相对固定 Unit_Pixels 的二维码,更适合布局弹性较大的界面。

典型用法

  1. 拖入「自适应二维码」,调整区域使码图有足够扫描面积
  2. 设置 变量存储地址字长度二维码纠错等级
  3. 配置背景色 / 二维码颜色(可选)
  4. 下载后,MCU 写入内容;屏端按区域自动缩放并按纠错等级生成

自适应二维码属性设置面板

关键属性

属性说明
变量存储地址(0x)二维码数据地址;0x82 刷新
字长度1~545;遇 0x00 或 0xFF 可提前结束;上限随纠错等级降低
初始值上电初值(依赖屏参)
二维码纠错等级L≈7% / M≈15% / Q≈25% / H≈30%
背景颜色码图背景
二维码颜色模块前景色
描述指针(0x)默认 FFFF 关闭

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

注意事项

注意

  • ⚠️ 纠错越高,同样等级下可承载字数越少(L 最大约 545,H 约 230)
  • ⚠️ 字长度过大或纠错过高时,请以属性帮助中的上限为准
  • ⚠️ 需要固定模块像素、严格控制物理尺寸时,可用 二维码
  • ⚠️ 确保对比度足够,便于摄像头/扫码枪识别

交互示例

下面是浏览器里的示意:按区域缩放;MCU 写内容即可刷新。左侧为示意图案。外观与实机不完全一致,完整行为以下载后屏端为准。帧格式见 串口指令

相关内容