高手进阶|中控SCADA利用OCX控件生成二维码

小孙说工控 2024-12-05 15:37:00

最近看到很多朋友有需求,想要SCADA软件根据位号的值来生成二维码及图片。本期文章,我们分享一下,如何利用OCX控件实现在流程图界面实现将数字和英文转换为二维码图片。

一、下载安装QRmaker.ocx控件

链接:

提取码:2024

下载完成后,对压缩包文件进行解压,

将解压后的文件全部复制到C:\Windows\SysWOW64路径下,

然后运行

regsvr32 C:\Windows\SysWOW64\QRMAKER.OCX

进行注册,注册成功会有提示。

二、流程图启用OCX控件

安装目录下,找到VFDraw.ini文件,如图所示,修改[ControlPanelSettings25]下的Used=1,然后保存。

三、流程图应用

3.1控件编辑

新建流程图,然后在左侧控件栏点击OCX控件,然后启用QRmaker Control,

双击控件,设置初始参数及内容,不建议修改默认参数。

3.2脚本应用

控件可以设置初始值,也可以和数据库位号以及输入框控件联动使用。

3.2.1修改内容函数.InputData

ActiveX1.InputData="需要修改的内容"

3.2.2刷新二维码函数.Refresh

ActiveX1.Refresh

3.2.3保存二维码图片函数.CreateQrMetaFile

ActiveX1.CreateQrMetaFile 1,"C:\Users\user\Desktop\二维码.png",2

附录一:脚本函数及参数说

附录二:常用脚本函数

ActiveX1

.ModelNo = 2

.CellPitch = 5

.CellUnit = 203

.QuietZone = 0

.InputData = "需要打印的内容"

.Refresh

.CreateQrMetaFile 1,"C:\Users\user\Desktop\二维码.png",2    '其他两个参数不需要调整,仅调整路径和文件名即可

扩展脚本应用案例

0 阅读:0

小孙说工控

简介:定期分享工业组态软件满满干货