19 ¿cómo puedo simular un control de nivel, Cómo puedo simular un control de nivel – CIRCUTOR PowerStudio Series Manual del usuario

Página 36

Advertising
background image

PowerStudio PowerStudio

36 Manual de Instrucciones

3.2.19 ¿Cómo puedo simular un control de nivel?


Existen dos formas de realizar un control de nivel en una pantalla SCADA. La primera de ellas

consiste en utilizar un control condicional, donde cada control es una imagen con un nivel diferente y
donde cada condición indica qué debe cumplirse para alcanzar ese nivel. A continuación se muestrán
algunas imágenes de un ejemplo concreto con sus condiciones:

[CVM K 1.VI1] == 215

[CVM K 1.VI1] == 221

[CVM K 1.VI1] == 224


Otra opción sería dibujar el control de nivel en el fondo de la pantalla SCADA y utilizar diversos

controles de bote de pintura para pintar la zona deseada. Así pues, podríamos dibujar en el fondo de
pantalla algo como lo siguiente:


La parte interna, aunque parezca toda del mismo color (blanco), no lo es y está dividida en

cuadrículas con diferentes blancos indistinguibles entre si por el ojo humano (por ejemplo, es
imposible distinguir entre el blanco RGB 255,255,255 y el blanco RGB 254,255,255).

Luego ponemos sobre cada cuadro el bote de pintura con la condición deseada y tolerancia 0

para evitar que pinte los cuadros adyacentes, que son muy semejantes en color.


Con esto conseguimos una barra de progreso (o control de nivel) que podemos configurar a

nuestro antojo.

3.2.20 ¿Cómo puedo cambiar las propiedades de un control según una

condición?


Las propiedades de un control no pueden cambiarse dependiendo de una condición. No

obstante, puede simularse el cambio de dichas propiedades mediante un control condicional. Así, por
ejemplo, si queremos que un texto cambie de color dependiendo de una condición añadiremos un
control condicional con dos controles de tipo texto totalmente iguales pero con color diferente y
especificaremos que condiciones han de cumplirse para que se muestre cada uno. Igualmente puede
cambiarse la orientación, el tipo de letra, el tamaño, etc.

Advertising