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

小孙说工控 2024-04-02 15:54:08

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

常用接口函数

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

0 阅读:0

小孙说工控

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