Control
Los bloques de control gestionan el flujo de ejecución: esperas, bucles, condiciones y detención de scripts.
Bloques de espera
Esperar (Principiante)
Pausa el script actual durante un tiempo especificado.
Esperar hasta (Avanzado)
Pausa el script actual hasta que una condición se cumpla.
Bloques de bucle
Repetir (Avanzado)
Ejecuta los bloques internos un número fijo de veces.
Repetir hasta (Avanzado)
Ejecuta los bloques internos repetidamente hasta que una condición se cumpla.
Por siempre (Avanzado)
Ejecuta los bloques internos continuamente hasta que el programa o script se detenga.
Bloques de condición
Si (Principiante)
Ejecuta los bloques internos solo cuando la condición es verdadera.
Si / Si no (Avanzado)
Ejecuta una rama cuando la condición es verdadera; de lo contrario, ejecuta la rama alternativa.
Haz esto y esto (Guru)
Ejecuta dos secuencias de bloques como parte de una única operación de control.
Bloques de detención
Detener (Principiante)
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 (Guru)
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 (Principiante)
Controla el estado de conexión del hub desde la lógica de control.
- Opciones:
conectar,desconectar
Establecer configuración del hub (Avanzado)
Establece el hub seleccionado en uno de sus perfiles de configuración compatibles.
- Disponible solo para hubs que exponen opciones de configuración.
- Uso típico: cambiar un hub configurable, como Technic Move Hub, a otra configuración guardada antes de ejecutar los siguientes bloques.
Configuración del hub (Avanzado)
Devuelve la configuración actual del hub seleccionado.
- Tipo: bloque reportero
- Opciones de formato de salida:
text,index - Disponible solo para hubs que exponen opciones de configuración.
- Devuelve
NaNcuando el hub seleccionado no está conectado o no hay ninguna configuración disponible.
Está conectado (Principiante)
Devuelve si el hub está actualmente conectado.
- Tipo: bloque booleano (reporter)
BuWizz 2 establecer modo de potencia (Principiante)
Establece el modo de potencia del hub BuWizz 2.
- Modos:
Slow,Normal,Fast,Ludicrous
BuWizz 2 obtener modo de potencia (Guru)
Devuelve el modo de potencia actual del BuWizz 2.
- Formato de salida:
texto,índice
MouldKing establecer canal de control (Avanzado)
Establece el canal de control activo para el hub/controlador MouldKing.
- Canales:
A,B,C
MouldKing obtener canal de control (Avanzado)
Devuelve el canal de control activo actual.
- Formato de salida:
texto,índice