三维力控监控组态软件的脚本程序函数清单.docVIP

三维力控监控组态软件的脚本程序函数清单.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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)

yurixiang1314 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档