Categorias

<< 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

Esta página foi útil?