MCGS昆仑通泰触摸屏如何显示报警条数以及自动清理报警

MCGS昆仑通泰触摸屏如何显示报警条数,当报警条数达到一定数量时,自动清理报警记录。

MCGS昆仑通泰触摸屏如何显示报警的条数,当报警条数达到一定数量时,自动清理报警记录。实现这个功能应如何操作呢?

首先是在工具箱中点击报警浏览构件,这一步就不详细说了,相信搜到到这篇文章的朋友都会,本文主要说说如何显示报警条数和如何自动清理报警。

第一步,在实时数据库中,建立一个名为“当前报警条数”的数据对象,对象类型为浮点数,其余默认,确定。

第二步,在用户窗口,即您的报警页面,显示历史报警记录的页面,例中这里的报警页面名称为“报警历史”,我们在“报警历史”页面中,通过工具箱添加一个“标签”,在属性设置中,勾选“显示输出”。在“显示输出”的表达式中选择第一步在数据库中建立的对象-“当前报警条数”,确定完成。如图:
MCGS昆仑通泰触摸屏如何显示报警条数以及自动清理报警

第三步,在“报警历史”这个窗口中双击空白处或者右键弹出菜单中选择属性,弹出“用户窗口属性”,在其中的循环脚本里写入以下脚本:

当前报警条数 = 报警历史.控件4.GetRowCount( )
IF 当前报警条数 >= 50  THEN !ClearHistoryAlarmData() endif

当前报警条数 = 报警历史.控件4.GetRowCount( ),表示在名为“报警历史”的画面中,报警浏览控件的编号为控件4,点击控件下方会显示编号是多少,每个人的电脑不一样,所以要看下方实际显示是多少就写多少。GetRowCount( )为查询数据库表行数的功能函数。
IF 当前报警条数 >= 50 THEN !ClearHistoryAlarmData() endif,当“当前报警条数”大于等于50条时,清除报警数据。脚本中没有进行实时刷新该页面,所以当报警记录达到50条或超过50条时,只要没有点开报警历史页面进行查看,不会删除记录,当点开页面查看后退出,再次进入报警历史页面时,就会自动清除记录。

本站分享的软件插件、分享的教程和内容信息仅限学习交流,请勿作他用,请下载后24H内删除,如用于商业用途,请前往软件官方购买正版!否则自负后果。 除原创外的资源均来自网络,其版权归属原作者。如有侵权请通过邮件或右侧私信联系,将立即处理。
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
购物车
优惠劵
今日签到
有新私信 私信列表
搜索