Contrôle
Les blocs de contrôle gèrent le flux d’exécution : attente, boucles, conditions et arrêt des scripts.
Blocs d’attente
Attendre
Met en pause le script courant pendant une durée spécifiée.
Attendre jusqu’à
Met en pause le script courant jusqu’à ce qu’une condition devienne vraie.
Blocs de boucle
Répéter
Exécute les blocs imbriqués un nombre fixe de fois.
Répéter jusqu’à
Exécute les blocs imbriqués de manière répétée jusqu’à ce qu’une condition devienne vraie.
Toujours
Exécute les blocs imbriqués en continu jusqu’à l’arrêt du programme ou du script.
Blocs conditionnels
Si
Exécute les blocs imbriqués uniquement si la condition est vraie.
Si / Sinon
Exécute une branche si la condition est vraie, sinon exécute la branche alternative.
Faire ceci et cela
Exécute deux piles de blocs en séquence dans une seule opération de contrôle.
Blocs d’arrêt
Arrêter
Arrête l’exécution du script (la portée dépend de l’option choisie).
- Options d’arrêt :
tout,cette pile,et quitter le programme
Arrêter les autres piles
Arrête toutes les autres piles en cours d’exécution tout en laissant la pile actuelle continuer.
Blocs utilitaires hub/contrôle
Définir connexion
Contrôle l’état de connexion du hub depuis la logique de contrôle.
- Options d’action :
connecter,déconnecter
Est connecté
Retourne si le hub est actuellement connecté.
- Type : bloc reporter booléen
BuWizz 2 définir mode de puissance
Définit le mode de puissance du hub BuWizz 2.
- Options de mode :
Slow,Normal,Fast,Ludicrous
BuWizz 2 obtenir mode de puissance
Retourne le mode de puissance actuellement actif du BuWizz 2.
- Options de sortie :
texte,index
MouldKing définir canal de contrôle
Définit le canal de contrôle actif pour le hub/contrôleur MouldKing pris en charge.
- Options de canal :
A,B,C
MouldKing obtenir canal de contrôle
Retourne le canal de contrôle actif pour le hub/contrôleur MouldKing pris en charge.
- Options de sortie :
texte,index