Controllo
I blocchi di controllo gestiscono il flusso di esecuzione: attese, cicli, diramazioni e arresto degli script.
Blocchi di attesa
Attendi
Mette in pausa lo script corrente per un tempo specificato.
Attendi fino a quando
Mette in pausa lo script corrente fino a quando una condizione diventa vera.
Blocchi di ciclo
Ripeti
Esegue i blocchi annidati un numero fisso di volte.
Ripeti fino a quando
Esegue i blocchi annidati ripetutamente fino a quando una condizione diventa vera.
Per sempre
Esegue i blocchi annidati continuamente fino a quando il programma o lo script viene fermato.
Blocchi di diramazione
Se
Esegue i blocchi annidati solo quando la condizione è vera.
Se / Altrimenti
Esegue un ramo quando la condizione è vera, altrimenti esegue il ramo alternativo.
Fai questo e questo
Esegue due sequenze di blocchi una dopo l’altra come parte di un’unica operazione di controllo.
Blocchi di arresto
Ferma
Interrompe l’esecuzione dello script (l’ambito dipende dall’opzione selezionata).
- Opzioni di arresto:
tutto,questo script,e termina il programma
Ferma altri script
Interrompe tutte le altre sequenze in esecuzione consentendo allo stesso tempo alla sequenza corrente di continuare.
Blocchi di utilità hub/controllo
Imposta connessione
Controlla lo stato di connessione dell’hub tramite la logica di controllo.
- Opzioni azione:
connetti,disconnetti
È connesso
Restituisce se l’hub è attualmente connesso.
- Tipo: blocco reporter booleano
BuWizz 2 imposta modalità potenza
Imposta la modalità di potenza dell’hub BuWizz 2.
- Opzioni modalità:
Slow,Normal,Fast,Ludicrous
BuWizz 2 ottieni modalità potenza
Restituisce la modalità di potenza attualmente attiva del BuWizz 2.
- Opzioni formato di output:
testo,indice
MouldKing imposta canale di controllo
Imposta il canale di controllo attivo per hub/controller MouldKing supportati.
- Opzioni canale:
A,B,C
MouldKing ottieni canale di controllo
Restituisce il canale di controllo attivo corrente per hub/controller MouldKing supportati.
- Opzioni formato di output:
testo,indice