El disparador de Cambio de valor ejecuta la operación, según el cambio de valor de la propiedad Variable y Object.
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. BloqueTextoonValueChange(BOOL1,()=>{ }); Hold Delay Una vez transcurrido el cambio de valor y el tiempo especificado, se ejecuta la operación. BloqueSeleccione la casilla para establecer un tiempo de retardo. TextoPara 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. BloqueTextoonValueChange(INT1,()=>{ }); Hold Delay Una vez transcurrido el cambio de valor y el tiempo especificado, se ejecuta la operación. BloqueSeleccione la casilla para establecer un tiempo de retardo. TextoPara 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 BloqueTextoonValueChange(STRING1,()=>{ }); Hold Delay Una vez transcurrido el cambio de valor y el tiempo especificado, se ejecuta la operación. BloqueSeleccione la casilla para establecer un tiempo de retardo. TextoPara 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. BloqueTextoonValueChange($GraphicObject.Rectangle1.CornerRadius.BottomRight,()=>{ }); Hold Delay Una vez transcurrido el cambio de valor y el tiempo especificado, se ejecuta la operación. BloqueSeleccione la casilla para establecer un tiempo de retardo. TextoPara definir un tiempo de retardo (por ejemplo, 10 segundos) en el modo Texto, utilice onValueChangeWithDelay($GraphicObject.Rectangle1.CornerRadius.BottomRight, 10, ()=>{ }); |