KB-25363: Filtro de alarmes por múltiplas áreas.

Descrição:

É possível filtrar os alarmes no E3Alarm por mais de uma área?

Solução:

Sim, é possível filtrar tanto por uma determinada área específica quanto por múltiplas áreas. Normalmente, as áreas cujos nomes começam com o texto especificado no filtro serão mostradas. Por exemplo, se o filtro for igual a “Ca” serão mostrados alarmes das áreas “Caldeiras” e “Casa1”.

Além disso pode-se usar o caracter “:” (dois pontos) como separador para aplicar múltiplos filtros, desde que a propriedade SimpleAreaFilter seja igual a FALSE.

Exemplo: Area1:Area2:Area9

Também pode-se fazer uso de caracteres coringa (wild cards) se a propriedade SimpleAreaFilter for igual a FALSE. Os caracteres válidos são:

*“: aceita nenhum ou qualquer quantidade de caracteres
?“: aceita um caractere qualquer
#“: aceita um dígito qualquer
[ ]“: permite especificar um conjunto de caracteres

Exemplo:

  • [ab]“: aceita um caractere se for “a” ou “b”
  • [f-h]“: aceita um caractere entre “f” e “h”
  • [!cz]“: aceita um caractere que não seja “c” ou “z”
  • [!m-p]“: aceita um caractere que não seja de “m” a “p”

 

Estas configurações podem ser feitas em dois modos:

Pelo E3Studio:

Ao inserir um E3Alarm na tela, configure a propriedade AreaFilter com o nome da área de alarmes desejada. Esta mesma configuração também pode ser realizada clicando com o botão direito do mouse sobre o E3Alarm e acessando suas propriedades, na aba Geral, campo Filtrar por área de alarme.

Em execução:

Para alterar a área de alarme em execução via scripts, basta passar uma string com o nome da área de alarmes desejada para a propriedade AreaFilter do E3Alarm.

Exemplo de script (utilizado em um botão):

Sub CommandButton6_Click()
  opt = Application.SelectMenu("Analogicos|Digitais")
  Select Case opt
            Case 1 Screen.Item("E3Alarm1").AreaFilter = "AreaAnalog"
            Case 2 Screen.Item("E3Alarm1").AreaFilter = "AreaDig"
  End Select
End Sub
Este artigo foi útil? Was this post helpful?
Yes0
No1

Deixe seu Comentário

Seu endereço de e-mail não será publicado. Campos marcados com asterisco são obrigatórios *