Skip to content

Styring ​

I blokprogrammering er styringsblokkene dem, der styrer programmets forløb.
Med dem kan du vente et stykke tid, registrere tastetryk, skrive logge ud med mere.

Vent ​

Venter det angivne stykke tid (i sekunder) og kører derefter den næste kommando.

wait_sec

Parametre ​

NavnSlagsBeskrivelseInterval / TypeStandard
secInput (felt)Ventetid — literalt tal (f.eks. Utils.wait(0.5))Reelt tal 0 eller større-
secInput (blok)Ventetid — variabel/udtryk (f.eks. Utils.wait(time))Reelt tal 0 eller større-

Python ​

python
# feltet sec = 2 → bruges som det er (i sekunder)
Utils.wait(2)

# input med variabel
Utils.wait(myVar)

Vent én frame ​

Standser programmets kørsel i én frame (cirka 0,001 sekund).

wait_1msec

Parametre ​

(ingen — fast 0,001 sekund)

Python ​

python
Utils.wait(0.001)

Tastetryk ​

Returnerer sand (True) / falsk (False) alt efter, om en bestemt tast er trykket ned.

key_pressed

Parametre ​

NavnSlagsBeskrivelseInterval / TypeStandard
keyInputTastens navnspace, up, left, right, down, a~z, 0~9,
shift, ctrl, alt, enter, tab, esc, backspace
-

Python ​

python
Utils.keypressed('space')

Skriv til loggen ​

Skriver værdien af en bestemt variabel eller egenskab ud i realtid i vinduet Konsol.

log

Parametre ​

NavnSlagsBeskrivelseInterval / TypeStandard
dataInputVærdi der skal skrives udVilkårlig værdi-
tagInputLogtagStreng-
unitInputEnhed der visesStreng-

Python ​

python
Utils.log(data, '', '')

Vis i grafen ​

Viser, hvordan en bestemt værdi ændrer sig, som en graf i realtid i vinduet Graf.
Du kan indstille grafens farve, mindste og største værdi samt interval.

scope

Parametre ​

NavnSlagsBeskrivelseInterval / TypeStandard
signalInput (blok)Grafens signalværdiReelt tal-
nameInputGrafens navnStreng-
min_valInput (felt)Grafens mindste værdiReelt tal-
max_valInput (felt)Grafens største værdiReelt tal-
colorFarveGrafens farve (hex)Hex-streng-

Python ​

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