Cambio de valor

El disparador de Cambio de valor ejecuta la operación, según el cambio de valor de la propiedad Variable y Object.

Bloque

Texto

onValueChange(SOURCE, ()=>{
                1
});

Hold Delay

onValueChangeWithDelay(SOURCE, 0, ()=>{
          2              1     3

});

1: Origen

2: Hold Delay

La operación [Hold Delay] está activada, la operación se ejecuta después del tiempo definido.

3: Tiempo de retraso ajustado


(Ejemplo 1)

Si cambia el valor de la variable booleana BOOL1, se activa el disparador.

Bloque de Variables

Establezca la variable BOOL1 en el bloque de variables.

Bloque

Texto

onValueChange(BOOL1,()=>{

});

Hold Delay

Una vez transcurrido el cambio de valor y el tiempo especificado, se ejecuta la operación.

Bloque

Seleccione la casilla para establecer un tiempo de retardo.

Texto

Para definir un tiempo de retardo (por ejemplo, 10 segundos) en el modo Texto, utilice

onValueChangeWithDelay(BOOL1, 10, ()=>{

});

(Ejemplo 2)

Si el valor de la variable entera INT1 ha cambiado, se activa el disparador.

Bloque de Variables

Establezca la variable INT1 en el bloque de variables.

Bloque

Texto

onValueChange(INT1,()=>{

});

Hold Delay

Una vez transcurrido el cambio de valor y el tiempo especificado, se ejecuta la operación.

Bloque

Seleccione la casilla para establecer un tiempo de retardo.

Texto

Para definir un tiempo de retardo (por ejemplo, 10 segundos) en el modo Texto, utilice

onValueChangeWithDelay(INT1, 10, ()=>{

});

(Ejemplo 3)

Si el valor de la variable de cadena STRING1 ha cambiado, se activa el disparador.

Bloque de Variables

Establezca la variable STRING1 en el bloque de variables

Bloque

Texto

onValueChange(STRING1,()=>{

});

Hold Delay

Una vez transcurrido el cambio de valor y el tiempo especificado, se ejecuta la operación.

Bloque

Seleccione la casilla para establecer un tiempo de retardo.

Texto

Para definir un tiempo de retardo (por ejemplo, 10 segundos) en el modo Texto, utilice

onValueChangeWithDelay(STRING1, 10, ()=>{

});

(Ejemplo 4)

Si el radio de la esquina del objeto gráfico Rectangle1 se cambia, se produce el disparo.

El objeto gráfico se dibuja en un software de edición de pantallas.

Bloque deobjetos de pantalla

Defina la propiedad del objeto Rectangle1.CornerRadius.BottomRight.

Bloque

Texto

onValueChange($GraphicObject.Rectangle1.CornerRadius.BottomRight,()=>{

});

Hold Delay

Una vez transcurrido el cambio de valor y el tiempo especificado, se ejecuta la operación.

Bloque

Seleccione la casilla para establecer un tiempo de retardo.

Texto

Para definir un tiempo de retardo (por ejemplo, 10 segundos) en el modo Texto, utilice

onValueChangeWithDelay($GraphicObject.Rectangle1.CornerRadius.BottomRight, 10, ()=>{

});