1 MCGS 系统内部函数 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:调用不正常
参 数:Stgy