Skip to main content

显示特定时间范围内的警报事件

很多情况下,问题发生的时间段是已知的,并且会被记录为警报。因此,只显示指定时间段内发生的警报会很有用。这样,重要信息就能以最佳方式显示,并更快地找到。

故障发生并被记录为警报的时间范围通常是已知的。在这种情况下,仅显示在此期间记录的警报会很有用。这样,重要信息将以优化的方式显示,并可更快地找到。

在报警可视化中,配置变量的两个输入选项,它们位于报警表或者警报横幅元素,在报警配置过滤变量,来自过滤变量,财产。

过滤器的警报定义配置

  1. 在应用程序代码中,声明一个字符串变量(GVL ) 作为时间范围。

    dtFrom : DT := DT#2020-01-01-02:00:00; 

    dtTo : DT := DT#2020-01-01-02:00:00; 

    eFiltTimeRange : VisuElemsAlarm.EFilterTimeRangeType; 

    声明报警发生期间的变量。 

  2. 为以下对象编写警报可视化程序长方形按钮, 和报警表具有过滤器类型输入配置的可视化元素如下: 

    1. 添加日期/时间选择器元素来指定时间范围的开始。

      日期/时间选择器元素多变的元素属性设置为GVL-dtFrom

    2. 添加日期/时间选择器元素来指定时间范围的结束时间。

      日期/时间选择器元素多变的元素属性设置为GVL.dtFrom

      日期/时间选择器元素多变的元素属性设置为GVL.dtTo

    3. 配置警报表。在可视化编辑器中,选择元素并配置其属性,如下所示:

      报警配置属性 →按时间范围过滤过滤变量,来自设置为GVL.dtFrom

      报警配置属性 →按时间范围过滤过滤变量,设置为GVL.dtTo

      报警配置属性 →按时间范围过滤过滤器类型设置为GVL.eFiltTimeRange

      过滤已配置。