Control
Los bloques de control gestionan el flujo de ejecución: esperas, bucles, condiciones y detención de scripts.
Bloques de espera
Esperar
Pausa el script actual durante un tiempo especificado.
Esperar hasta
Pausa el script actual hasta que una condición se cumpla.
Bloques de bucle
Repetir
Ejecuta los bloques internos un número fijo de veces.
Repetir hasta
Ejecuta los bloques internos repetidamente hasta que una condición se cumpla.
Por siempre
Ejecuta los bloques internos continuamente hasta que el programa o script se detenga.
Bloques de condición
Si
Ejecuta los bloques internos solo cuando la condición es verdadera.
Si / Si no
Ejecuta una rama cuando la condición es verdadera; de lo contrario, ejecuta la rama alternativa.
Haz esto y esto
Ejecuta dos secuencias de bloques como parte de una única operación de control.
Bloques de detención
Detener
Detiene la ejecución del script (el alcance depende de la opción seleccionada).
- Opciones:
todo,este bloque,y salir del programa
Detener otros bloques
Detiene todos los demás bloques en ejecución mientras permite que el bloque actual continúe.
Bloques de utilidad (hub/control)
Establecer conexión
Controla el estado de conexión del hub desde la lógica de control.
- Opciones:
conectar,desconectar
Está conectado
Devuelve si el hub está actualmente conectado.
- Tipo: bloque booleano (reporter)
BuWizz 2 establecer modo de potencia
Establece el modo de potencia del hub BuWizz 2.
- Modos:
Slow,Normal,Fast,Ludicrous
BuWizz 2 obtener modo de potencia
Devuelve el modo de potencia actual del BuWizz 2.
- Formato de salida:
texto,índice
MouldKing establecer canal de control
Establece el canal de control activo para el hub/controlador MouldKing.
- Canales:
A,B,C
MouldKing obtener canal de control
Devuelve el canal de control activo actual.
- Formato de salida:
texto,índice