Besturing
Bij blokprogrammeren bepalen de besturingsblokken het verloop van het programma.
Ze kunnen een bepaalde tijd wachten, toetsaanslagen opmerken, log uitvoeren en meer.
Wachten
Wacht de opgegeven tijd (in seconden) en voert daarna de volgende opdracht uit.

Parameters
| Naam | Soort | Beschrijving | Bereik / Type | Standaardwaarde |
|---|---|---|---|---|
| sec | Invoer (veld) | Wachttijd — een letterlijk getal (bijv. Utils.wait(0.5)) | decimaal getal ≥ 0 | - |
| sec | Invoer (blok) | Wachttijd — een variabele/uitdrukking (bijv. Utils.wait(time)) | decimaal getal ≥ 0 | - |
Python
python
# veld sec = 2 → ongewijzigd (in seconden)
Utils.wait(2)
# invoer via een variabele
Utils.wait(myVar)Eén frame wachten
Onderbreekt de uitvoering van het programma één frame (ongeveer 0,001 seconde).

Parameters
(geen — vast op 0,001 seconde)
Python
python
Utils.wait(0.001)Toets ingedrukt
Geeft als waar(True) / onwaar(False) terug of een bepaalde toets ingedrukt is.

Parameters
| Naam | Soort | Beschrijving | Bereik / Type | Standaardwaarde |
|---|---|---|---|---|
| key | Invoer | Naam van de toets | space, up, left, right, down, a~z, 0~9, shift, ctrl, alt, enter, tab, esc, backspace | - |
Python
python
Utils.keypressed('space')Log uitvoeren
Toont de waarde van een bepaalde variabele of eigenschap in realtime in het venster Console.

Parameters
| Naam | Soort | Beschrijving | Bereik / Type | Standaardwaarde |
|---|---|---|---|---|
| data | Invoer | De waarde die wordt uitgevoerd | willekeurige waarde | - |
| tag | Invoer | Logtag | tekst | - |
| unit | Invoer | Weergave van de eenheid | tekst | - |
Python
python
Utils.log(data, '', '')Grafiek uitvoeren
Toont de verandering van een bepaalde waarde als realtimegrafiek in het venster grafiek.
Je kunt de kleur, de minimum-/maximumwaarde en het bereik van de grafiek instellen.

Parameters
| Naam | Soort | Beschrijving | Bereik / Type | Standaardwaarde |
|---|---|---|---|---|
| signal | Invoer (blok) | Signaalwaarde van de grafiek | decimaal getal | - |
| name | Invoer | Naam van de grafiek | tekst | - |
| min_val | Invoer (veld) | Minimumwaarde van de grafiek | decimaal getal | - |
| max_val | Invoer (veld) | Maximumwaarde van de grafiek | decimaal getal | - |
| color | Kleur | Kleur van de grafiek (hex) | hex-tekst | - |
Python
python
Utils.scope(signal, '', 0, 100, '#000000')