该控件实现将一段字符串转换为二维码显示在TGUS屏幕上。字符串数据存储在变量存储空间中,可以使用串口(0x82指令)或者“数据录入”控件进行写入。该控件变量地址为字符串存储的首地址,每个字符占用1个字节,结束符占用2个字节,例如“hello”,5个字符,2个字节结束符,那么将占用7个字节空间,即4个字空间(变量存储空间以字为存储单位)。
二维码图形大小:正方形显示,边长=二维码像素单元 * Unit_Pixels
二维码像素单元:二维码显示由若干个黑白色点组成,二维码像素单元即为该黑白色点。
数据小于 155 字节,图形为45*45二维码像素单元;数据大于155字节,小于 459字节,图形为73*73二维码像素单元,Unit_Pixels 可在属性中设置。
名称:QRCode,可重命名。
叙述指针:固定为0xFFFF
变量地址:变量存储区指针(0x0000–0x6FFF)
二维码内容最长 458Bytes,0x0000或0xFFFF为结束符。
Unit_Pixels:二维码像素单元,可调整生成二维码大小。
每个二维码像素单元所占用的物理像素点阵大小,0x01-0x07。
设置Unit_Pixels=4,那么每个二维码像素单元将显示为 4*4 点阵大小。
位置信息:二维码显示的坐标位置
“X”“Y”为控件区域左上角坐标。
“W”“H”为控件区域宽度和高度,单位为像素点