北屋教程网

专注编程知识分享,从入门到精通的编程学习平台

高手进阶 | 中控InPlant SCADA VBS脚本实用函数分享(常用接口函数)

本期小编给大家分享一些常用接口函数,为您实现二次开发提供参考。


常用接口函数


01

Visible函数


Visible 函数用于设置图形对象的可视性。

语法:

图形对象名.Visible=True 或 False

案例:

将文本框设定为可视。

Text1.Visible=True


02

Angle函数


Angle 函数用于控制图形对象按顺时针旋转指定的角度。

语法:

图形对象名.Angle=旋转的角度

案例:

功能说明:将圆角矩形对象 RoundRect1 顺时针旋转 30 角度

RoundRect1.Angle = 30


03

ReadTagEx函数


ReadTagEx 函数用于同步读取位号值,若同步读取失败则延时指定时间读取。

语法:

App.ReadTagEx(tagName,timeout)

输入参数:

tagName,位号名,采用字符串形式,支持结构位号。结构位号的格式为“位号名.位号的字段”,

如“THIS.LIMIT”中“THIS”为位号名、“LIMIT”为字段。

timeout,长整型,读取位号的延时时间,单位为 ms。

案例:

在流程图中添加文本框 Text1,使用 ReadTagEx 函数读取位号的 MEM00001 的值。若位号有值则返回位号值,若位号无值则等待 3 秒读取。

Dim tagValue

tagValue = App.ReadTagEx("MEM00001", 3000)

Text1.Text = tagValue



04

WriteTagEx函数


WriteTagEx 函数用于对超时的位号写值,且写值动作记录到日志。

语法:

App.WriteTagEx(tagName,timeout,tagValue)

输入参数:

tagName,位号名,字符串形式。

timeout,写位号的超时时间,长整型。

tagValue,位号值,变体型。

案例:

对位号 MEM00001 进行写值,此操作将记录在操作日志中。

App.WriteTagEx "MEM00001", 0, 100

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言