Skip to content

Kontrol ​

Blok kodlamada kontrol blokları programın akışını etkiler.
Belirli bir süre beklemenizi, tuşa basıldığını algılamanızı ya da günlüğe kayıt yazmanızı sağlar.

Bekle ​

Belirtilen süre (saniye) kadar bekler, sonra bir sonraki komutu çalıştırır.

wait_sec

Parametreler ​

AdTürAçıklamaAralık / TipVarsayılan
secGiriş (alan)Bekleme süresi — doğrudan yazılan sayı (örn. Utils.wait(0.5))0 veya daha büyük gerçel sayı-
secGiriş (blok)Bekleme süresi — değişken ya da ifade (örn. Utils.wait(time))0 veya daha büyük gerçel sayı-

Python ​

python
# sec alanı = 2 → olduğu gibi (saniye cinsinden)
Utils.wait(2)

# değişkenden gelen değer
Utils.wait(myVar)

Bir kare bekle ​

Programın çalışmasını bir kare (yaklaşık 0,001 saniye) durdurur.

wait_1msec

Parametreler ​

(yok — sabit 0,001 saniye)

Python ​

python
Utils.wait(0.001)

Tuşa basıldı ​

Belirtilen tuşa basılı olup olmadığına göre doğru (True) ya da yanlış (False) döndürür.

key_pressed

Parametreler ​

AdTürAçıklamaAralık / TipVarsayılan
keyGirişTuşun adıspace, up, left, right, down, a~z, 0~9,
shift, ctrl, alt, enter, tab, esc, backspace
-

Python ​

python
Utils.keypressed('space')

Günlüğe yaz ​

Seçilen değişkenin ya da özelliğin değerini anlık olarak Konsol penceresine yazar.

log

Parametreler ​

AdTürAçıklamaAralık / TipVarsayılan
dataGirişYazılacak değerHerhangi bir değer-
tagGirişKayıt etiketiMetin-
unitGirişGörüntülenecek birimMetin-

Python ​

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

Grafikte göster ​

Seçilen değerin değişimini Grafik penceresinde anlık grafik olarak gösterir.
Grafiğin rengini, en küçük ve en büyük değerini, yani aralığını ayarlayabilirsiniz.

scope

Parametreler ​

AdTürAçıklamaAralık / TipVarsayılan
signalGiriş (blok)Grafikteki sinyal değeriGerçel sayı-
nameGirişGrafiğin adıMetin-
min_valGiriş (alan)Grafiğin en küçük değeriGerçel sayı-
max_valGiriş (alan)Grafiğin en büyük değeriGerçel sayı-
colorRenkGrafiğin rengi (hex)Hex metni-

Python ​

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