|
<< Clique para Mostrar o Sumário >>
Categorias |
Uma Categoria possui um filtro, que define os Tags que pertencem àquela Categoria, e configurações de variação para o valor dos Tags que atendem àquele filtro.
Cada Categoria é configurada por um nó Cat no arquivo de configuração no formato XML e possui os atributos a seguir:
•Name: Nome da Categoria, como por exemplo Name="AnalogInputs"
•Filter: Expressão, no padrão VBScript, que determina quais os Tags que pertencem a esta Categoria, como por exemplo Filter="(N1=1 OR N1=2) AND N2 < 50", em que apenas os Tags que tem o parâmetro N1 igual a 1 (um) ou igual a 2 (dois) e o parâmetro N2 é menor que 50 são afetados por esta Categoria
•Podem ser utilizados os identificadores N1, N2, N3, N4, B1, B2, B3, B4, Size, Count, ParamDevice e ParamItem nos filtros
•Pode-se utilizar constantes no formato String com aspas simples, que são interpretadas como aspas duplas, como por exemplo Filter="Left(ParamItem,6)='Analog'", que seleciona Tags cujo parâmetro ParamItem inicia com a expressão "Analog"
•As Categorias são avaliadas na ordem em que estão declaradas no arquivo de configuração no formato XML. Um Tag é associado à primeira Categoria encontrada em que um filtro retorna Verdadeiro
•Se um filtro está vazio, todos os Tags pertencem a esta Categoria
•Um filtro de uma sub-Categoria é avaliado antes de um filtro da Categoria que a contém
•Errors, ReadVariation, ReadDelay, WriteDelay, Delay, Analog e Discrete: Estes atributos possuem a mesma função definida em Perfis. Se um atributo não é definido em uma Categoria, utiliza-se o valor definido na Categoria superior ou Perfil