Rondeau 3535 C1262ABY
CABA, Buenos Aires
C1262ABY Argentina
,

Símbolos Bar

Son barras o rectángulos cuya altura se ve alterada en función del valor que tenga el registro de entrada o salida al cual estén asociados. Es un símbolo que se utiliza para representar valores del tipo analógico.

Son útiles para situaciones como la de representar el nivel de fluido de un tanque, un termómetro, una barra de progreso, etc.

Estructura

<svg> <g eq-symbol="{'type':'bar'}"> <!-- Contenido estático (opcional) --> <g eq-data="{'type':'bar', 'maxHeight':'300', 'minHeight':'10', 'maxValue' :'90', 'minValue' :'-30'}"> <!-- Otros elementos (opcional) --> <rect></rect> </g> </g> </svg>

El grupo principal del archivo SVG del símbolo contiene un atributo eq-symbol cuyo valor es bar. Mediante este atributo el sistema identifica todos los símbolos de este tipo que incluya la pantalla.

Dentro de este grupo encontramos lo siguiente:

  • Grupo con atributo eq-data que Contiene los siguientes elementos
    • <rect>: Cambiará su altura de acuerdo al valor del registro asoaciado, para esto el sistema utiliza el atributo height
    • Otros elementos: elementos accesorios que permiten por ejemplo que luzca en tres dimensiones. Cambiarán su posición vertical para acompañar las variaciones de altura del <rect<
  • Contenido estático: Otros elementos gráficos que no cambian de aspecto en relación al registro asociado al símbolo. Por ejemplo: En el caso de un tanque será su estructura, sus soportes, una escalera lateral, etc. Es decir todos los elementos que no sean el nivel del mismo.

Parámetros del atributo eq-data

Parámetro Descripción
type Indica el tipo de símbolo, coincide con lo indicado en el grupo padre dentro del atributo " eq-symbol" con el parámetro “type”.
maxHeight Este parámetro determina la altura máxima en píxeles que podrá tomar el rectángulo. Si se omite este parámetro se tomará como altura máxima la altura estática del , es decir la altura del elemento antes de comenzar a ser manipulado por el sistema.
minHeight Este parámetro determina la altura mínima en píxeles que podrá tomar el . Si se omite esta parámetro se tomará como cero.
maxValue Este parámetro define el valor máximo en unidades de ingeniería que el registro asociado al símbolo debería tener. Por ejemplo si se trata de un tanque en donde el nivel podrá tomar como máximo una altura de 10 metros este valor deberá ser 10. Si se omite este parámetro se considera un porcentaje, tomando como valor predeterminado cien.
minValue De forma similar este parámetro define el valor mínimo en unidades de ingeniería que el registro asociado al símbolo debería tener. Si se omite este parámetro se considera un porcentaje, tomando como valor predeterminado cero.

Cuando el sistema lee estos parámetros del símbolo, toma la indicación del registro asociado y realiza los siguientes cálculos:

Ejemplo tanque en tres dimensiones

Todos sus elementos forman parte de un grupo con atributo eq-symbol, algunos son estáticos, como los que pueden verse a la izquierda de la imagen. Otros son dinámicos, como el <rect> y el <path> que forman parte del grupo con atributo eq-data.

En este último se definen los parámetros maxValue, minValue, maxHeight y minHeight. El <rect> dentro del grupo con atributo eq-data cambiará de altura de acuerdo a lo expuesto con anterioridad y los otros elementos que lo acompañan, en este caso un <path> cambiará de posición para ubicarse arriba del <rect>.