Skip to content

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.

wait_sec

Parameters ​

NaamSoortBeschrijvingBereik / TypeStandaardwaarde
secInvoer (veld)Wachttijd — een letterlijk getal (bijv. Utils.wait(0.5))decimaal getal ≥ 0-
secInvoer (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).

wait_1msec

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.

key_pressed

Parameters ​

NaamSoortBeschrijvingBereik / TypeStandaardwaarde
keyInvoerNaam van de toetsspace, 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.

log

Parameters ​

NaamSoortBeschrijvingBereik / TypeStandaardwaarde
dataInvoerDe waarde die wordt uitgevoerdwillekeurige waarde-
tagInvoerLogtagtekst-
unitInvoerWeergave van de eenheidtekst-

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.

scope

Parameters ​

NaamSoortBeschrijvingBereik / TypeStandaardwaarde
signalInvoer (blok)Signaalwaarde van de grafiekdecimaal getal-
nameInvoerNaam van de grafiektekst-
min_valInvoer (veld)Minimumwaarde van de grafiekdecimaal getal-
max_valInvoer (veld)Maximumwaarde van de grafiekdecimaal getal-
colorKleurKleur van de grafiek (hex)hex-tekst-

Python ​

python
Utils.scope(signal, '', 0, 100, '#000000')