mcgs时间运算函数怎么用
“mcgs时间运算函数怎么用”相关的资料有哪些?“mcgs时间运算函数怎么用”相关的范文有哪些?怎么写?下面是小编为您精心整理的“mcgs时间运算函数怎么用”相关范文大全或资料大全,欢迎大家分享。
MCGS时间函数
!TimeGetSpan(iTime1,iTime2)
函数意义:计算两个时间iTime1和iTime2之差; 返 回 值:开关型,两时间之差; 参 数:iTime1,开关型,时间值; iTime2,开关型,时间值;
实 例:!TimeGetSpan(iTime1,iTime2)
实例说明:计算两个时间iTime1和iTime2之差。
!TimeStr2I(strTime)
函数意义:将表示时间的字符串(YYYY/mm/DD HH:MM:SS)转换为时间值; 返 回 值:开关型,转换后的时间值;
参 数:strTime,字符型,以字符串型表示的时间 (必须是YYYY/mm/DD HH:MM:SS的格式);
实 例:!TimeStr2I(“2001/1/1 3:15:28”)
实例说明:将表示时间的字符串“2001/1/1 3:15:28”转换为开关型的时间值。
!TimeI2Str(iTime,strFormat)
函数意义:将时间值转换为字符串表示的时间; 返 回 值:字符型,转换后的时间字符串;
参 数:iTime,开关型,时间值;(注意,这里只能用!TimeStr2I(strTime)转换出的时间值,否则将
MCGS函数
运行环境操作函数
!ChangeLoopStgy(StgyName,n)
函数意义:改变循环策略的循环时间。
返 回 值:数值型。返回值=0:调用正常,<>0:调用不正常。 参 数:StgyName,策略名;
n,数值型,以毫秒数表示循环策略的循环时间。
实 例:!ChangeLoopStgy(报警策略,5000),将报警策略的循环时间改为5秒。
!CloseAllWindow(WndName)
函数意义:关闭所有窗口,如果在字符串”WndName”中指定了一个窗口,则打开这
个窗口,关闭其他窗口。如果”WndName”为空串,则关闭所有窗口。
返 回 值:数值型。返回值:=0:调用正常。<>0:调用不正常。 参 数:WndName, 用户窗口名,字符型。
实 例:!CloseAllWindow(\工况图\,关闭除了用户窗口“工况图”以外的其他
窗口,若“工况图”窗口没有打开,则在关闭其他窗口的同时打开该窗口;
!CloseAllWindow(\,关闭所有窗口。
!CloseAllSubWnd()
函数意义:关闭窗口中的所有子窗口。 返 回 值:浮点型,=0为操作。
实 例:!CloseAllSubWnd() ,关闭
mcgs函数
运行环境操作函数
!ChangeLoopStgy(StgyName,n)
函数意义:改变循环策略的循环时间。
返 回 值:数值型。返回值=0:调用正常,<>0:调用不正常。 参 数:StgyName,策略名;
n,数值型,以毫秒数表示循环策略的循环时间。
实 例:!ChangeLoopStgy(报警策略,5000),将报警策略的循环时间改为5秒。
!CloseAllWindow(WndName)
函数意义:关闭所有窗口,如果在字符串”WndName”中指定了一个窗口,则打开这
个窗口,关闭其他窗口。如果”WndName”为空串,则关闭所有窗口。
返 回 值:数值型。返回值:=0:调用正常。<>0:调用不正常。 参 数:WndName, 用户窗口名,字符型。
实 例:!CloseAllWindow(\工况图\,关闭除了用户窗口“工况图”以外的其他
窗口,若“工况图”窗口没有打开,则在关闭其他窗口的同时打开该窗口;
!CloseAllWindow(\,关闭所有窗口。
!CloseAllSubWnd()
函数意义:关闭窗口中的所有子窗口。 返 回 值:浮点型,=0为操作。
实 例:!CloseAllSubWnd() ,关闭
文件导出mcgs函数
!ExportHisDataToCSV(文件名,组对象名,字段名,开始时间,结束时间,最大记录数,导出模式,导出参数,进度指示数据对象名,取消控制数据对象名)
函数意义:
1.导出指定组对象存盘数据,导出的条件包括:开始时间-结束时间,
最大导出总条数;
2.导出字段列表,组对象为MCGS_ALARM则表示导出报警历史数
据;
3.可指定导出文件名和路径,主要是U盘导出,可以追加方式也可覆
盖方式导出;
4.可显示导出过程进度情况; 5.可取消和中止长时间的导出过程;
6.导出格式为csv文件,导出的第一行为字段名字。
返 回 值:开关型。
返回1 指定组对象错误,可能组对象没有保存历史数据或者没有该
组对象
返回2 指定的时间格式错误 返回3 指定的无效的数据对象名 返回4 无效的导出模式
返回5 同时只能支持一个csv导出
参 数:
文件名:字符型,指定导出的文件绝对路径名,指定的第一级目录不能创
建,其子目录如果不存在则可以创建。这样避免U盘不存在时创建U盘目录。注意:第一级目录不能自动创建用户必须保证其存在;
组对象名:导出的组对象名字。
字段名:字符型,用逗号分隔的要导出的字段名,不需要指定
MCGS嵌入版运行环境操作函数
MCGS内部函数
运行环境操作函数
!ChangeLoopStgy(StgyName,n)
函数意义:改变循环策略的循环时间。
返 回 值:数值型。返回值=0:调用正常,<>0:调用不正常。 参 数:StgyName,策略名;
n,数值型,以毫秒数表示循环策略的循环时间。
实 例:!ChangeLoopStgy(报警策略,5000),将报警策略的循环时间改为5秒。
!CloseAllWindow(WndName)
函数意义:关闭所有窗口,如果在字符串”WndName”中指定了一个窗口,则打开这个窗
口,关闭其他窗口。如果”WndName”为空串,则关闭所有窗口。
返 回 值:数值型。返回值:=0:调用正常。<>0:调用不正常。 参 数:WndName, 用户窗口名,字符型。
实 例:!CloseAllWindow(\工况图\,关闭除了用户窗口“工况图”以外的其他窗口,
若“工况图”窗口没有打开,则在关闭其他窗口的同时打开该窗口; !CloseAllWindow(\,关闭所有窗口。
!CloseAllSubWnd()
函数意义:关闭窗口中的所有子窗口。 返 回 值:浮点型,=0为操作。
实 例:!CloseAllSub
MCGS嵌入版运行环境操作函数
MCGS内部函数
运行环境操作函数
!ChangeLoopStgy(StgyName,n)
函数意义:改变循环策略的循环时间。
返 回 值:数值型。返回值=0:调用正常,<>0:调用不正常。 参 数:StgyName,策略名;
n,数值型,以毫秒数表示循环策略的循环时间。
实 例:!ChangeLoopStgy(报警策略,5000),将报警策略的循环时间改为5秒。
!CloseAllWindow(WndName)
函数意义:关闭所有窗口,如果在字符串”WndName”中指定了一个窗口,则打开这个窗
口,关闭其他窗口。如果”WndName”为空串,则关闭所有窗口。
返 回 值:数值型。返回值:=0:调用正常。<>0:调用不正常。 参 数:WndName, 用户窗口名,字符型。
实 例:!CloseAllWindow(\工况图\,关闭除了用户窗口“工况图”以外的其他窗口,
若“工况图”窗口没有打开,则在关闭其他窗口的同时打开该窗口; !CloseAllWindow(\,关闭所有窗口。
!CloseAllSubWnd()
函数意义:关闭窗口中的所有子窗口。 返 回 值:浮点型,=0为操作。
实 例:!CloseAllSub
MCGS嵌入版运行环境操作函数
MCGS内部函数
运行环境操作函数
!ChangeLoopStgy(StgyName,n)
函数意义:改变循环策略的循环时间。
返 回 值:数值型。返回值=0:调用正常,<>0:调用不正常。 参 数:StgyName,策略名;
n,数值型,以毫秒数表示循环策略的循环时间。
实 例:!ChangeLoopStgy(报警策略,5000),将报警策略的循环时间改为5秒。
!CloseAllWindow(WndName)
函数意义:关闭所有窗口,如果在字符串”WndName”中指定了一个窗口,则打开这个窗
口,关闭其他窗口。如果”WndName”为空串,则关闭所有窗口。
返 回 值:数值型。返回值:=0:调用正常。<>0:调用不正常。 参 数:WndName, 用户窗口名,字符型。
实 例:!CloseAllWindow(\工况图\,关闭除了用户窗口“工况图”以外的其他窗口,
若“工况图”窗口没有打开,则在关闭其他窗口的同时打开该窗口; !CloseAllWindow(\,关闭所有窗口。
!CloseAllSubWnd()
函数意义:关闭窗口中的所有子窗口。 返 回 值:浮点型,=0为操作。
实 例:!CloseAllSub
MCGS嵌入版运行环境操作函数
MCGS内部函数
运行环境操作函数
!ChangeLoopStgy(StgyName,n)
函数意义:改变循环策略的循环时间。
返 回 值:数值型。返回值=0:调用正常,<>0:调用不正常。 参 数:StgyName,策略名;
n,数值型,以毫秒数表示循环策略的循环时间。
实 例:!ChangeLoopStgy(报警策略,5000),将报警策略的循环时间改为5秒。
!CloseAllWindow(WndName)
函数意义:关闭所有窗口,如果在字符串”WndName”中指定了一个窗口,则打开这个窗
口,关闭其他窗口。如果”WndName”为空串,则关闭所有窗口。
返 回 值:数值型。返回值:=0:调用正常。<>0:调用不正常。 参 数:WndName, 用户窗口名,字符型。
实 例:!CloseAllWindow(\工况图\,关闭除了用户窗口“工况图”以外的其他窗口,
若“工况图”窗口没有打开,则在关闭其他窗口的同时打开该窗口; !CloseAllWindow(\,关闭所有窗口。
!CloseAllSubWnd()
函数意义:关闭窗口中的所有子窗口。 返 回 值:浮点型,=0为操作。
实 例:!CloseAllSub
MCGS嵌入版运行环境操作函数
MCGS内部函数
运行环境操作函数
!ChangeLoopStgy(StgyName,n)
函数意义:改变循环策略的循环时间。
返 回 值:数值型。返回值=0:调用正常,<>0:调用不正常。 参 数:StgyName,策略名;
n,数值型,以毫秒数表示循环策略的循环时间。
实 例:!ChangeLoopStgy(报警策略,5000),将报警策略的循环时间改为5秒。
!CloseAllWindow(WndName)
函数意义:关闭所有窗口,如果在字符串”WndName”中指定了一个窗口,则打开这个窗
口,关闭其他窗口。如果”WndName”为空串,则关闭所有窗口。
返 回 值:数值型。返回值:=0:调用正常。<>0:调用不正常。 参 数:WndName, 用户窗口名,字符型。
实 例:!CloseAllWindow(\工况图\,关闭除了用户窗口“工况图”以外的其他窗口,
若“工况图”窗口没有打开,则在关闭其他窗口的同时打开该窗口; !CloseAllWindow(\,关闭所有窗口。
!CloseAllSubWnd()
函数意义:关闭窗口中的所有子窗口。 返 回 值:浮点型,=0为操作。
实 例:!CloseAllSub
mcgs定时器操作函数设置
定时器号:系统定时器的序号1—127,MCGS系统内嵌127个系统定时器。 系统定时器以秒为定时单位。 !TimerClearOutput(定时器号) 函数意义: 断开定时器的数据输出连接
返 回 值:数值型。返回值=0:调用成功;<>0:调用失败。 参 数:定时器号。
实 例:!TimerClearOutput(1),断开1号定时器的数据输出连接 !TimerRun(定时器号)
函数意义:启动定时器开始工作
返 回 值:数值型。返回值=0:调用成功;<>0:调用失败。 参 数:定时器号
实 例:!TimerRun(1),启动1号定时器工作。 !TimerStop(定时器号) 函数意义:停止定时器工作
返 回 值:数值型。返回值=0:调用成功;<>0:调用失败。 参 数:定时器号
实 例:!TimerStop(1 ),停止1号定时器工作。 !TimerSkip(定时器号,步长值)
函数意义:在计时器当前时间数上加/减指定值
返 回 值:数值型。返回值=0:调用成功;<>0:调用失败。 参 数:定时器号;步长值
实 例:!TimerSkip(1,3),1号定时器当前值+3 !TimerReset(