*欧阳光明*创编2021
07MCGS系统内部函数7欧阳光明(2021
07)MCGS内部为用户提供了一些常用的数学函数和对MCGS内部对象操作的函数
组态时,可在表达式中或用户脚本程序中直接使用这些函数
为了与其它名称相区别,系统内部函数的名称一律以“
下面分别介绍各个函数的用途和使用方法
运行环境操作函数
CallBackSvr(DatName)函数意义:调用后台对象返回值:数值型,后台对象的值参数:DatName,对象名,数值型实例:X=
CallBackSvr(X),调用后台数值型对象X注意:本函数在新版本MCGS系统内部,已经无效
为了保留与旧版本的兼容性,暂时保留
ChangeLoopStgy(StgyName,n)函数意义:改变循环策略的循环时间返回值:数值型
返回值=0:调用正常;0:调用不正常
参数:StgyName,策略名;n,数值型,以毫秒数表示循环策略的循环时间实例:
ChangeLoopStgy(报警策略,5000),将报警策略的循环时间改为为5秒
CloseAllWindow(WndName)函数意义:关闭所有窗□,如果在字符串”WndName”中指定了一个窗□,则打开这个窗□,关闭其他窗□
如果'’WndName”为空串,则关闭所有窗口
返回值:数值型
返回值:=0:调用正常;0:调用不正常
参数:WndName,用户窗□名,字符型
CloseAllWindow(“工况图”),关闭除了用户窗□“工况图”以外的其他窗□,若“工况图”窗□没有打开,则在关闭其他窗口的同时打开该窗口
CloseAllWindow(“”),关闭所有窗口
EnableStgy(StgyName,n)函数意义:打开或关闭某个策略,如报警策略或循环策略等
返回值:数值型
返回值=0:调用正常;0:调用不正常
参数:StgyName