Skip to content

Kontrol ​

Dalam pemrograman blok, blok kontrol berperan mengatur alur jalannya program.
Blok ini dapat menunggu selama waktu tertentu, mengenali tombol papan ketik, mencatat log, dan sebagainya.

Tunggu ​

Menunggu selama waktu (detik) yang ditentukan lalu menjalankan perintah berikutnya.

wait_sec

Parameter ​

NamaJenisKeteranganRentang / TipeBawaan
secNilai masukan (bidang)Waktu tunggu — angka langsung (contoh: Utils.wait(0.5))bilangan real 0 atau lebih-
secNilai masukan (blok)Waktu tunggu — variabel/ekspresi (contoh: Utils.wait(time))bilangan real 0 atau lebih-

Python ​

python
# bidang sec = 2 → apa adanya (satuan detik)
Utils.wait(2)

# nilai dari variabel
Utils.wait(myVar)

Tunggu satu frame ​

Menghentikan jalannya program selama satu frame (sekitar 0,001 detik).

wait_1msec

Parameter ​

(tidak ada — tetap 0,001 detik)

Python ​

python
Utils.wait(0.001)

Tombol ditekan ​

Mengembalikan benar (True) / salah (False) sesuai apakah tombol tertentu sedang ditekan.

key_pressed

Parameter ​

NamaJenisKeteranganRentang / TipeBawaan
keyNilai masukanNama tombolspace, up, left, right, down, a~z, 0~9,
shift, ctrl, alt, enter, tab, esc, backspace
-

Python ​

python
Utils.keypressed('space')

Mencatat log ​

Menampilkan nilai variabel atau properti tertentu ke jendela konsol secara waktu nyata.

log

Parameter ​

NamaJenisKeteranganRentang / TipeBawaan
dataNilai masukanNilai yang dicatatnilai apa saja-
tagNilai masukanTag loguntai teks-
unitNilai masukanSatuan yang ditampilkanuntai teks-

Python ​

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

Menampilkan grafik ​

Menampilkan perubahan suatu nilai sebagai grafik waktu nyata di jendela grafik.
Anda dapat mengatur warna, nilai minimum/maksimum, dan rentang grafik.

scope

Parameter ​

NamaJenisKeteranganRentang / TipeBawaan
signalNilai masukan (blok)Nilai sinyal grafikbilangan real-
nameNilai masukanNama grafikuntai teks-
min_valNilai masukan (bidang)Nilai minimum grafikbilangan real-
max_valNilai masukan (bidang)Nilai maksimum grafikbilangan real-
colorWarnaWarna grafik (hex)untai hex-

Python ​

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