本期小编给大家分享一些常用接口函数,为您实现二次开发提供参考。
常用接口函数
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