VisualHMI - 二维码控件

什么是二维码控件?

image-20231117154518612

二维码控件是一种用于在 HMI 界面上动态生成并显示标准 QR Code 的图形化组件。该控件支持运行时内容更新,常应用在支付、运维、售后等应用场景。


适用范围:VisualHMI - HMI&M系列&Dx系列

例程下载链接:VisualHMI - 二维码控件(点击下载)

1.属性介绍

本章节重点介绍二维码控件的属性,分为基本设置和外观设置

image-20231117154920086

1.1.基本设置

二维码控件的基本属性如下所示

  1. 读取地址:控件所绑定的变量地址;

  2. 文本长度:显示内容的字符串最大长度,默认为“16”;如,显示二维码内容为“https://www.baidu.com/” ,寄存器地址为0x1001。即0x1001~0x1008,共16个寄存器分配给二维码内容显示,一个地址显示2个字节(非字符,有些字符占2个字节,如%、℃),最多显示512个字节(错误纠正:最低(7%))。如下所示:

寄存器地址 0x1001 0x1002 0x1003 0x1008
寄存器值(hex) 0x68 0x74 0x74 0x70 0x73 0x3A 0x69 0x64
字符内容 ht tp s: ... id

1.2.外观属性

二维码控件外观属性如下所示:

  1. 错误纠正:最高(30%);较高(25%);中等(15%);最低(7%)
    • 二维码的容错能力,具有纠错功能。若二维码因屏幕污损等引起局部遮掩时,仍可以被扫码识别。
  2. 颜色:二维码的前景颜色

image-20231117160404904

2. 应用

2.1.工程配置

画面中添加一个【二维码控件】,控件配置如下所示:

  1. 读取地址:LW1001;
  2. 文本长度:32;
  3. 错误纠正:最高(30%)
  4. 颜色:0;0;0;

image-20231117160643881

画面中添加一个【文本控件】,用来显示二维码内容,控件配置如下所示:

  1. 启用输入:√
  2. 读取地址:LW1001;
  3. 文本长度:32;

image-20231117160954956

2.2.运行预览

运行虚拟屏,ViusalHMI和虚拟屏联机,发送指令设置LW1001,虚拟屏内容实时刷新显示,如下所示

Video_2023-11-17_163201

如设置二维码内容为"https://www.baidu.com/",用手机扫码,可直接访问,如下所示

5757ee9a3bd55a2979b4ed5d4842c0c2_raw

Copyright ©Dacai all right reserved,powered by Gitbook该文件修订时间: 2026-02-10 12:02:46

results matching ""

    No results matching ""