MCGS 系统内部函数
- 格式:pdf
- 大小:175.18 KB
- 文档页数:13
MCGS系统内部函数MCGS内部为用户提供了一些常用的数学函数和对MCGS内部对象操作的函数。
组态时,可在表达式中或用户脚本程序中直接使用这些函数。
为了与其它名称相区别,系统内部函数的名称一律以“!”符号开头。
下面分别介绍各个函数的用途和使用方法。
运行环境操作函数!CallBackSvr(DatName)函数意义:调用后台对象返回值:数值型,后台对象的值参数:DatName,对象名,数值型实例:X=! CallBackSvr (X),调用后台数值型对象X注意:本函数在新版本MCGS系统内部,己经无效。
为了保留与旧版本的兼容性, 暂时保留。
!ChangeLoopStgy(StgyName, n)函数意义:改变循坏策略的循环时间返回值:数值型。
返回值二0:调用正常;〈>0:调用不正常。
参数:StgyName,策略名;n,数值型,以毫秒数表示循环策略的循环时间实例:!ChangeLoopStgy(报警策略,5000),将报警策略的循环时间改为为5 秒!CioseAllWindow(WndName)函数意义:关闭所有窗口,如果在字符串"WndName"中指定了一个窗口,则打开这个窗口,关闭其他窗口。
如果” WndName”为空串,则关闭所有窗口。
返回值:数值型。
返回值:二0:调用正常;〈>0:调用不正常。
参数:WndName,用户窗口名,字符型。
实例:!CloscAllWindow( “工况图”),关闭除了用户窗口“工况图”以外的其他窗I」,若“工况图”窗I」没有打开,则在关闭其他窗I」的同时打开该窗I」!CloseAllWindow( “”),关闭所有窗口。
!EnableStgy(StgyName, n)函数意义:打开或关闭某个策略,如报警策略或循环策略等。
返回值:数值型。
返冋值二0:调用正常;<>0:调用不正常。
参数:StgyName,策略名;n,数值型,为1时表示打开此策略,为0时表示关闭此策略。
MCGS内部函数运行情况操纵函数!ChangeLoopStgy(StgyName,n)函数意义:改变循环战略的循环时间。
返回值:数值型。
返回值=0:调用正常,<>0:调用不正常。
参数:StgyName,战略名;n,数值型,以毫秒数体现循环战略的循环时间。
实例:!ChangeLoopStgy(报警战略,5000),将报警战略的循环时间改为5秒。
!CloseAllWindow(WndName)函数意义:封闭所有窗口,如果在字符串”WndName”中指定了一个窗口,则打开这个窗口,封闭其他窗口。
如果”WndName”为空串,则封闭所有窗口。
返回值:数值型。
返回值:=0:调用正常。
<>0:调用不正常。
参数:WndName,用户窗口名,字符型。
实例:!CloseAllWindow("工况图"),封闭除了用户窗口“工况图”以外的其他窗口,若“工况图”窗口没有打开,则在封闭其他窗口的同时打开该窗口;!CloseAllWindow(" "),封闭所有窗口。
!CloseAllSubWnd()函数意义:封闭窗口中的所有子窗口。
返回值:浮点型,=0为操纵。
实例:!CloseAllSubWnd(),封闭当前窗口的所有子窗口。
!CloseSubWnd(WndName)函数意义:封闭子窗口。
返回值:浮点型,=1为操纵乐成,<>1为操纵失败。
参数值:WndName:子窗口的名字。
实例:!CloseSubWnd(窗口1),封闭子窗口“窗口1”。
!EnableStgy(StgyName,n)函数意义:打开或封闭某个战略,如报警战略或循环战略等。
返回值:数值型。
返回值=0:调用正常,<>0:调用不正常。
参数:SstgyName,战略名;n,数值型,为1时体现打开此战略,为0时体现封闭此战略。
实例:!EnableStgy(报警战略,1),打开报警战略;!EnableStgy(报警战略,0),封闭报警战略,使报警战略无效。
MCGS内部函数运行环境操作函数!ChangeLoopStgy(StgyName,n)函数意义:改变循环策略的循环时间。
返回值:数值型。
返回值=0:调用正常,<>0:调用不正常。
参数:StgyName,策略名;n,数值型,以毫秒数表示循环策略的循环时间。
实例:!ChangeLoopStgy(报警策略,5000),将报警策略的循环时间改为5秒。
!CloseAllWindow(WndName)函数意义:关闭所有窗口,如果在字符串”WndName”中指定了一个窗口,则打开这个窗口,关闭其他窗口。
如果”WndName”为空串,则关闭所有窗口。
返回值:数值型。
返回值:=0:调用正常。
<>0:调用不正常。
参数:WndName,用户窗口名,字符型。
实例:!CloseAllWindow("工况图"),关闭除了用户窗口“工况图”以外的其他窗口,若“工况图”窗口没有打开,则在关闭其他窗口的同时打开该窗口;!CloseAllWindow(" "),关闭所有窗口。
!CloseAllSubWnd()函数意义:关闭窗口中的所有子窗口。
返回值:浮点型,=0为操作。
实例:!CloseAllSubWnd() ,关闭当前窗口的所有子窗口。
!CloseSubWnd(WndName)函数意义:关闭子窗口。
返回值:浮点型,=1为操作成功,<>1为操作失败。
参数值:WndName:子窗口的名字。
实例:!CloseSubWnd(窗口1),关闭子窗口“窗口1”。
!EnableStgy(StgyName,n)函数意义:打开或关闭某个策略,如报警策略或循环策略等。
返回值:数值型。
返回值=0:调用正常,<>0:调用不正常。
参数:SstgyName,策略名;n,数值型,为1时表示打开此策略,为0时表示关闭此策略。
实例:!EnableStgy(报警策略,1),打开报警策略;!EnableStgy(报警策略,0),关闭报警策略,使报警策略无效。
运行环境操作函数!ChangeLoopStgy(StgyName,n)函数意义:改变循环策略的循环时间。
返回值:数值型。
返回值=0:调用正常,<>0:调用不正常。
参数:StgyName,策略名;n,数值型,以毫秒数表示循环策略的循环时间。
实例:!ChangeLoopStgy(报警策略,5000),将报警策略的循环时间改为5秒。
!CloseAllWindow(WndName)函数意义:关闭所有窗口,如果在字符串”WndName”中指定了一个窗口,则打开这个窗口,关闭其他窗口。
如果”WndName”为空串,则关闭所有窗口。
返回值:数值型。
返回值:=0:调用正常。
<>0:调用不正常。
参数:WndName,用户窗口名,字符型。
实例:!CloseAllWindow("工况图"),关闭除了用户窗口“工况图”以外的其他窗口,若“工况图”窗口没有打开,则在关闭其他窗口的同时打开该窗口;!CloseAllWindow(" "),关闭所有窗口。
!CloseAllSubWnd()函数意义:关闭窗口中的所有子窗口。
返回值:浮点型,=0为操作。
实例:!CloseAllSubWnd() ,关闭当前窗口的所有子窗口。
!CloseSubWnd(WndName)函数意义:关闭子窗口。
返回值:浮点型,=1为操作成功,<>1为操作失败。
参数值:WndName:子窗口的名字。
实例:!CloseSubWnd(窗口1),关闭子窗口“窗口1”。
!EnableStgy(StgyName,n)函数意义:打开或关闭某个策略,如报警策略或循环策略等。
返回值:数值型。
返回值=0:调用正常,<>0:调用不正常。
参数:SstgyName,策略名;n,数值型,为1时表示打开此策略,为0时表示关闭此策略。
实例:!EnableStgy(报警策略,1),打开报警策略;!EnableStgy(报警策略,0),关闭报警策略,使报警策略无效。
MCGS嵌入版运行环境操作函数运行环境操作函数!ChangeLoopStgy(StgyName,n)函数意义:改变循环策略的循环时刻。
返回值:数值型。
返回值=0:调用正常,<>0:调用不正常。
参数:StgyName,策略名;n,数值型,以毫秒数表示循环策略的循环时刻。
实例:!ChangeLoopStgy(报警策略,5000),将报警策略的循环时刻改为5秒。
!CloseAllWindow(WndName)函数意义:关闭所有窗口,如果在字符串”WndName”中指定了一个窗口,则打开那个窗口,关闭其他窗口。
如果”WndName”为空串,则关闭所有窗口。
返回值:数值型。
返回值:=0:调用正常。
<>0:调用不正常。
参数:WndName,用户窗口名,字符型。
实例:!CloseAllWindow("工况图"),关闭除了用户窗口“工况图”以外的其他窗口,若“工况图”窗口没有打开,则在关闭其他窗口的同时打开该窗口;!CloseAllWindow(" "),关闭所有窗口。
!CloseAllSubWnd()函数意义:关闭窗口中的所有子窗口。
返回值:浮点型,=0为操作。
实例:!CloseAllSubWnd() ,关闭当前窗口的所有子窗口。
!CloseSubWnd(WndName)函数意义:关闭子窗口。
返回值:浮点型,=1为操作成功,<>1为操作失败。
参数值:WndName:子窗口的名字。
实例:!CloseSubWnd(窗口1),关闭子窗口“窗口1”。
!EnableStgy(StgyName,n)函数意义:打开或关闭某个策略,如报警策略或循环策略等。
返回值:数值型。
返回值=0:调用正常,<>0:调用不正常。
参数:SstgyName,策略名;n,数值型,为1时表示打开此策略,为0时表示关闭此策略。
实例:!EnableStgy(报警策略,1),打开报警策略;!EnableStgy(报警策略,0),关闭报警策略,使报警策略无效。
MCGS内部函数运行环境操作函数!ChangeLoopStgy(StgyName,n)函数意义:改变循环策略的循环时间。
返回值:数值型。
返回值=0:调用正常,<>0:调用不正常。
参数:StgyName,策略名;n,数值型,以毫秒数表示循环策略的循环时间。
实例:!ChangeLoopStgy(报警策略,5000),将报警策略的循环时间改为5秒。
!CloseAllWindow(WndName)函数意义:关闭所有窗口,如果在字符串”WndName”中指定了一个窗口,则打开这个窗口,关闭其他窗口。
如果”WndName”为空串,则关闭所有窗口。
返回值:数值型。
返回值:=0:调用正常。
<>0:调用不正常。
参数:WndName,用户窗口名,字符型。
实例:!CloseAllWindow("工况图"),关闭除了用户窗口“工况图”以外的其他窗口,若“工况图”窗口没有打开,则在关闭其他窗口的同时打开该窗口;!CloseAllWindow(" "),关闭所有窗口。
!CloseAllSubWnd()函数意义:关闭窗口中的所有子窗口。
返回值:浮点型,=0为操作。
实例:!CloseAllSubWnd(),关闭当前窗口的所有子窗口。
!CloseSubWnd(WndName)函数意义:关闭子窗口。
返回值:浮点型,=1为操作成功,<>1为操作失败。
参数值:WndName:子窗口的名字。
实例:!CloseSubWnd(窗口1),关闭子窗口“窗口1”。
!EnableStgy(StgyName,n)函数意义:打开或关闭某个策略,如报警策略或循环策略等。
返回值:数值型。
返回值=0:调用正常,<>0:调用不正常。
参数:SstgyName,策略名;n,数值型,为1时表示打开此策略,为0时表示关闭此策略。
实例:!EnableStgy(报警策略,1),打开报警策略;!EnableStgy(报警策略,0),关闭报警策略,使报警策略无效。
MCGS嵌入版运行环境操作函数!ChangeLoopStgy(StgyName,n)函数意义:改变循环策略的循环时间。
返回值:数值型。
返回值=0:调用正常,<>0:调用不正常。
参数:StgyName,策略名;n,数值型,以毫秒数表示循环策略的循环时间。
实例:!ChangeLoopStgy(报警策略,5000),将报警策略的循环时间改为5秒。
!CloeAllWindow(WndName)函数意义:关闭所有窗口,如果在字符串”WndName”中指定了一个窗口,则打开这个窗口,关闭其他窗口。
如果”WndName”为空串,则关闭所有窗口。
返回值:数值型。
返回值:=0:调用正常。
<>0:调用不正常。
参数:WndName,用户窗口名,字符型。
实例:!CloeAllWindow(\工况图\,关闭除了用户窗口“工况图”以外的其他窗口,若“工况图”窗口没有打开,则在关闭其他窗口的同时打开该窗口;!CloeAllWindow(\,关闭所有窗口。
!CloeAllSubWnd()函数意义:关闭窗口中的所有子窗口。
返回值:浮点型,=0为操作。
实例:!CloeAllSubWnd(),关闭当前窗口的所有子窗口。
!CloeSubWnd(WndName)函数意义:关闭子窗口。
返回值:浮点型,=1为操作成功,<>1为操作失败。
参数值:WndName:子窗口的名字。
实例:!CloeSubWnd(窗口1),关闭子窗口“窗口1”。
!EnableStgy(StgyName,n)函数意义:打开或关闭某个策略,如报警策略或循环策略等。
返回值:数值型。
返回值=0:调用正常,<>0:调用不正常。
参数:StgyName,策略名;n,数值型,为1时表示打开此策略,为0时表示关闭此策略。
实例:!EnableStgy(报警策略,1),打开报警策略;!EnableStgy(报警策略,0),关闭报警策略,使报警策略无效。
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:调用不正常。
参数:StgyName,策略名;n,数值型,为1时表示打开此策略,为0时表示关闭此策略。
昆仑通态函数大全系统内部数据对象$Date字符型当前日期(XXXX年XX月XX日) $Day数值型日$Hour数值型时$Minute数值型分$Month数值型月$PageNum数值型当前打印页码$RunTime数值型系统运行秒数$Second数值型秒$Time字符型当前时间(XX:XX:XX)$Timer数值型从午夜起的秒数$UserName字符型用户名$Week数值型星期$Year数值型年系统内部函数!abs数值型绝对值!AnswerAlm数值型应答报警!AppActive数值型激活应用程序!arccos数值型反余弦函数!arcsin数值型反正弦函数!Ascii2I开关型获取字符串的首字母的ASCII值!atn数值型反正切函数!Beep数值型发出蜂鸣声!Bin2I开关型从2进制字符串转为整数!BitAnd开关型按位与!BitClear开关型把指定位清零!BitLShift开关型左移!BitNot开关型按位取反!BitOr开关型按位或!BitRShift开关型右移!BitSet开关型把指定位置一!BitTest开关型检查指定位置是否为一!BitXor开关型按位异或!CallBackSvr数值型调用后台对象!ChangeDataSave数值型改变数据对象存盘的周期!ChangeLoopStgy数值型改变循环策略的循环时间!ChangePassword数值型打开改变用户密码对话框!ChangeSaveDat数值型改变数据对象的存盘间隔!CheckUserGroup数值型检查用户是否属于指定的用户组!CloseAllWindow开关型除了指定的窗口之外,关闭所有用户窗口!CopySaveDat开关型拷贝数据库中数据表的数据!cos数值型余弦函数!DDEReconnect开关型重新检查并联接所有的DDE连接!DelAllAlmDat数值型删除数据对象的所有报警存盘数据!DelAllSaveDat数值型删除数据对象的所有存盘数据!DelAlmDat数值型删除数据对象的指定时间间隔内的报警存盘数据!DelSaveDat数值型删除数据对象指定时间间隔内的存盘数据!DisableCtrlAltDel开关型取消CTRL+ALT+DEL!Editusers数值型打开用户管理对话框!EnableAlm数值型起用/停止报警功能!EnableCtrlAltDel开关型恢复CTRL+ALT+DEL!EnableDataSave数值型启动/停止数据存盘!EnableDDEConnection开关型启动/停止数据对象的DDE连接!EnableDDEInput开关型启动/停止数据对象的DDE连接!EnableDDEOutput开关型启动/停止数据对象的DDE连接输入外部的数值!EnableExitLogon数值型启动/停止退出时的权限检查!EnableExitPrompt数值型启动/停止退出时的提示信息!EnableStgy数值型启动/停止策略的运行!exp数值型指数函数!FileAppend开关型合并文件!FileCopy开关型复制一个源文件到目的文件!FileDelete开关型删除文件!FileFindFirst开关型查找第一个文件!FileFindNext开关型查找下一个文件!FileIniReadValue开关型从配置文件中读取一个值!FileIniWriteValue开关型向配置文件中写入一个值!FileMove开关型移动文件!FileReadFields开关型从一个指定文件中读出 CSV(逗号分隔变量)记录!FileReadStr开关型从指定文件中读出一指定数目的字节(或一整行) !FileSplit开关型分解文件!FileWriteFields开关型向指定文件中写入CSV(逗号分隔变量)记录!FileWriteStr开关型向指定文件中写入一指定数目的字节(或一整行) !Format字符型格式化数值型数据对象!GetAlmValue数值型读取数据对象的报警限值!GetCurrentGroup字符型取到当前登录用户组!GetCurrentUser字符型取到当前登录用户名!GetDeviceName字符型按照顺序号取到设备名称!GetDeviceState数值型弹出设备状态!GetEventDT数值型取当前事件和上一次事件之间的时间差(秒) !GetEventP字符型取当前事件类型!GetEventT数值型取当前事件产生的时间相对1980年以来的秒数!GetStgyName字符型按照顺序号取到策略名称!GetWindowName字符型按照顺序号取到用户窗口的名称!GetWindowState数值型取到窗口的状态!Hex2I开关型从16进制字符串转为整数!I2Ascii字符型把ASCII值转换为字母!I2Bin字符型转为2进制字符串!I2Hex字符型转为16进制字符串!I2Oct字符型转为8进制字符串!InStr数值型查找一字符串在另一字符串中最先出现的位置!lcase字符型整个字符串转为小写!left字符型取字符串的左边n个字符!len数值型字符串长度!LinePrtOutput数值型输出到行式打印机!log数值型对数函数!LogOff数值型打开用户退出登录对话框!LogOn数值型打开用户登录对话框!ltrim字符型剔除字符串左边的空字符!lVal开关型将字符串转化为长整型数值!mid字符型取字符串的第n个字符起的k个字符!MoveAlmDat数值型转储数据对象在指定时间间隔内的报警存盘数据!MoveSaveDat数值型转储数据对象在规定时间间隔内的存盘数据!Navigate开关型引导浏览器浏览其他的网页!Oct2I开关型从8进制字符串转为整数!ODBCAddnew开关型在ODBC数据库中用当前连接的数据对象值添加一行!ODBCBind开关型把数据对象绑定到ODBC数据库上!ODBCClose开关型关闭ODBC数据库!ODBCConnectionCloseAll开关型关闭当前使用的所有ODBC数据库!ODBCConnectionCount开关型获取当前使用的ODBC数据库的个数!ODBCConnectionGetName字符型获取指定位置上ODBC数据库的名称!ODBCDelete开关型删除当前行!ODBCEdit开关型在ODBC数据库中用当前连接的数据对象值修改当前行!ODBCExecute开关型在打开的ODBC数据库中执行一条SQL语句!ODBCGetCurrentValue开关型获取当前行的数据!ODBCGetRowCount开关型获取ODBC数据库数据的行数!ODBCIsBOF开关型判断ODBC数据库的当前位置是否位于所有数据的前面!ODBCIsEOF开关型判断ODBC数据库的当前位置是否位于所有数据的后面!ODBCMoveFirst开关型移动到最前面!ODBCMoveLast开关型移动到最后面!ODBCMoveNext开关型移动到后一行!ODBCMovePrev开关型移动到前一行!ODBCOpen开关型打开ODBC数据库!ODBCSeekToPosition开关型移动到指定的行!PlaySound开关型播放声音文件!Rand数值型随机函数!RecipeAddNew开关型向配方的最后添加一个新配方!RecipeBind开关型把配方绑定到数据对象!RecipeClose开关型关闭配方!RecipeDelete开关型删除当前配方!RecipeEdit开关型用当前数据对象的值来修改当前配方!RecipeGetCount开关型获取指定配方中的配方个数!RecipeGetCurrentPosition开关型获取当前位置!RecipeGetCurrentValue开关型装载当前配方的值到绑定的数据对象上!RecipeInsertAt开关型向配方的指定位置插入一个新配方!RecipeLoad开关型装载配方文件!RecipeMoveFirst开关型移动到第一个配方!RecipeMoveLast开关型移动到最后一个配方!RecipeMoveNext开关型移动到下一个配方!RecipeMovePrev开关型移动到前一个配方!RecipeSave开关型保存配方文件!RecipeSeekTo开关型查找配方!RecipeSeekT oPosition开关型装载指定位置上的配方!RecipeSort开关型对配方进行排序!RestartProject开关型重新启动工程!right字符型取字符串的右边n个字符!rtrim字符型剔除字符串右边的空字符!SaveData数值型把数据对象的当前值存到硬盘上!SaveDataInit数值型保存数据对象的当前值为初始值!SaveDataOnTime开关型按照指定的时间保存指定的数据到存盘数据库中!SaveSingleDataInit数值型保存单个数据对象的当前值为初始值!SendKeys数值型发送按键消息!SetActiveX数值型操作指定的动画构件!SetAlmValue数值型设置数据对象的报警限值!SetDevice数值型操作指定的设备!SetLinePrinter数值型打开/关闭行式打印输出!SetStgy数值型执行指定的策略!SetTime数值型设置系统时间!SetWindow数值型操作指定的用户窗口!sgn数值型符号函数!Shell数值型启动应用程序!ShowDataBackup数值型显示数据备份恢复对话框!sin数值型正弦函数!Sleep数值型暂停脚本程序的执行!sqr数值型平方!Str字符型将数值转化为字符串!strComp数值型比较两个字符串!StrFormat字符型格式化字符串!SysWindow数值型打开用户窗口管理对话框!tan数值型正切函数!TerminateApplication数值型关闭应用程序!TimeAdd开关型向时间中加入指定的秒数!TimeGetCurrentTime开关型获取当前时间!TimeGetDay开关型获取时间中的日期!TimeGetDayOfWeek开关型获取指定的时间是星期几!TimeGetHour开关型获取时间中的小时数!TimeGetMinute开关型获取时间中的分钟数!TimeGetMonth开关型获取时间中的月份!TimeGetSecond开关型获取时间中的秒钟数!TimeGetSpan开关型计算两个时间的差!TimeGetYear开关型获取时间中的年份!TimeI2Str字符型把时间转换为字符串!TimerClearOutput数值型清除计时器的输出变量!TimerReset数值型设置计时器的当前值!TimerRun数值型启动计时器开始工作!TimerSetLimit数值型设置计时器的最大值!TimerSetOutput数值型设置计时器的输出变量!TimerSkip数值型在计时器当前时间数上加/减指定值!TimerState数值型取计时器的工作状态!TimerStop数值型停止计时器计时!TimerStr字符型以字符串的形式返回当前计时器的值!TimerValue数值型取计时器的当前值!TimerWaitFor数值型等待计时器到达指定的时间!TimeSpanGetDays开关型获取时间差中的天数!TimeSpanGetHours开关型获取时间差中的小时数!TimeSpanGetMinutes开关型获取时间差中的分钟数!TimeSpanGetSeconds开关型获取时间差中的秒数!TimeSpanGetT otalHours开关型获取时间差中的总小时数!TimeSpanGetT otalMinutes开关型获取时间差中的总分钟数!TimeSpanGetT otalSeconds开关型获取时间差中的总秒数!TimeStr2I开关型把字符串(YYYY/MM/DD HH:MM:SS)转换为时间!trim字符型剔除字符串左右两边的空字符!ucase字符型整个字符串转为大写!Val数值型将字符串转化为数值!WaitFor数值型等待条件满足!WinHelp开关型启动Windows帮助并打开帮助文件InputSTime字符型系统内建数据对象InputETime字符型系统内建数据对象InputUser1字符型系统内建数据对象InputUser2字符型系统内建数据对象5622666管理员。