- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
PAGE 3
TOC \o 1-3 \h \z \u 第二章 脚本函数 1
2.1 系统函数 1
2.2 数学函数 17
2.3 配方函数 20
2.4 SQL函数 21
2.5 设备函数 24
2.6 字符串操作函数 25
2.7 Window控件函数 27
2.8 内置数据表函数 31
第二章 脚本函数
脚本函数内置在界面系统DRAW中。目前包括“系统”类、“数学”类、“配方”类、“SQL查询”类、“设备操作”类、“字符串操作”类、“Window控件”类和“内置数据表”类函数。
“系统”类、“字符串操作”类、“Window控件”类和“内置数据表”类包括数据转换、文件操作、系统功能调用、对象操作等功能函数。
“数学”类目前包含一组常用数学运算函数;
“配方”类目前包含一组用于控制配方管理器的函数;
“SQL查询”目前包含一组用于实现SQL访问功能的函数;
“设备操作”类目前包含一组实现计算机I/O读写操作的函数;
可以在动画链接、对象脚本或应用程序脚本中引用脚本函数。
2.1 系统函数
ActiveApp
语法 ActiveApp(AppID)。
说明 把AppID所指定的程序所在的窗口置到前面,并且该窗口将获得输入焦点,
即该窗口将接收键盘输入。
参数 AppID为应用程序标识,类型为整型,为由StartApp函数得到的返回值。
示例 ActiveApp(AppID)
AlmAck
语法 AlmAck()
说明 当前最新报警确认,当前最新报警显示在系统报警窗右侧。要显示系统报警。
窗,首先要选中系统参数中系统报警检查框。
示例 AlmAck()
AlmAckAll
语法 AlmAckAll(DataSourceNo, AreaNo)。
说明 对数据库中某一区域报警进行确认。
DataSourceNo 数据源序号,序号从0开始。
AreaNo指定区域号,-1表示所有区域。
示例 AlmAckAll(0,-1)//对整个数据库报警进行确认。
AlmLogTimeSet
语法 AlmLogTimeSet (StartTime)
说明 报警历史记录或历史报表开始时间设置。
参数 StartTime: 报警历史记录或历史报表开始时间,类型为数值型常量、变量
或数值型表达式。该数值为自1970年
示例 #almlog.AlmLogTimeSet ($CurTime - 7200);
// 报警历史记录开始时间设为前2小时。
//almlog为报警历史记录对象名称。
#almlog.AlmLogTimeSet (LongTime(“2002/1/8 16:50:00”));
提示:开始时间可以通过时间控件得到。
Beep
语法 beep(number)
说明 蜂鸣器发出叫声。
参数 参数number用于指定不同的蜂鸣器响声。
-1,0:为两种报警声。
1~7对应乐谱的中音1至7。
8~14对应乐谱的高音1至7。
示例 beep(-1);//标准报警声。
ChangeGroup
语法 ChangeGroup(GroupNumber)
说明 该函数用于实时趋势、历史趋势模板中的变量成组替换,替换量一般为数据
库变量。
参数 为数值常量或数值表达式,该参数的值表示变量组的组号。
备注 对于模板对象,只是替换位号名,参数部份保留不变。
示例 ChangeGroup(2);//该函数将实时趋势、历史趋势和模板中的变量分别替
换成序号为2的变量组中的变量。
ChangeTag
语法 ChangeTag(OldTag,NewTag)
说明 该函数用于模板变量的替换,替换量一般为数据库变量。
参数 OldTag为字符串常量或字符串表达式,该参数为被替换量。
NewTag为字符串常量或字符串表达式,该参数为替换量。
备注 只是替换位号名,参数部分保留不变。
示例 ChangeTag(“T1”,“LIC15”)//该函数将模板中的位号T1,替换成数据库中的实际位号LIC15,如模板中有如下变量T1.PV,T1.SP,T1.OP,T1.EU
等将变为LIC15.PV, LIC15.SP, LIC15.OP, LIC15.EU。
ChangeTagByNo
语法 ChangeTagByNo(no,NEWTAG)
说明 该函数用于历史趋势和历史报表,替换量一般为DB变量。注意这里只是替
换位号名,参数部分保留不变。no为数字常量或数字表达式,与历史趋势
和历史报表中变量的序号相同。
参数 no为数字常量或数字表达式,NewTag为字符串常量或字符串表达式,该参
数为替换量。
示例 ChangeTagByNo(1,"LIC504")//该函数将趋势或模板中的序号为1
的变量
文档评论(0)