Blok#

Referensi API Blok VEX 123 menjelaskan fungsi setiap blok VEXcode, bagaimana inputnya mengubah perilaku robot, dan bagaimana blok tersebut dapat digunakan dalam sebuah proyek.

Gunakan referensi ini ketika Anda ingin memahami sebuah blok sebelum menambahkannya ke proyek, memeriksa apa yang dilaporkan oleh blok tersebut, atau membandingkan blok serupa dalam suatu kategori.

Cara Membaca Entri Blok#

Sebagian besar entri blok mencakup bagian-bagian berikut:

  • Deskripsi blok - Menjelaskan fungsi blok dan kapan blok tersebut berguna.

  • Gambar blok - Menunjukkan tampilan blok di VEXcode.

  • Parameter - Mencantumkan input pada blok dan menjelaskan bagaimana setiap input memengaruhi robot atau proyek.

  • Nilai kembalian - Menjelaskan apa yang dilaporkan oleh blok Boolean atau Reporter.

  • Contoh - Menunjukkan salah satu cara blok ini dapat digunakan dalam sebuah proyek.

Jenis Blok Umum#

Blok yang berbeda memiliki bentuk dan fungsi yang berbeda dalam sebuah proyek.

Jenis Blok

Apa artinya

Tumpukan

Sebuah blok yang melakukan suatu tindakan. Blok tumpukan menghubungkan blok lain di atas dan di bawah dalam tumpukan.

Topi

Sebuah blok yang memulai tumpukan blok ketika sesuatu terjadi, seperti ketika proyek dimulai atau suatu peristiwa terjadi.

Boolean

Blok yang melaporkan Benar atau Salah. Blok Boolean sering digunakan di dalam kondisi, seperti blok jika atau tunggu sampai.

Reporter

Blok yang melaporkan suatu nilai, seperti angka atau teks. Blok pelapor sering digunakan di dalam blok lain.

Blok C

Blok yang membungkus blok lain dan mengontrol kapan atau bagaimana blok tersebut dijalankan, seperti blok berulang atau blok jika maka.

Contoh Entri Blok#

menyetir#

Blok tumpukan drive menggerakkan robot maju atau mundur tanpa henti. Robot akan terus bergerak hingga diberi tindakan lain, seperti berbelok atau berhenti.

kendarai [maju v]

Parameter

Keterangan

arah

Arah pergerakan robot: maju atau mundur.

Contoh

saat dimulai
[Drive for 2 seconds.]
kendarai [maju v]
tunggu (2) detik
hentikan mengemudi