Blok#

Referensi API Blok VEX AIM 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.

Blok digunakan dalam proyek VEXcode AIM Blocks. Proyek Python menggunakan bagian API berbasis teks sebagai gantinya.

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 AIM.

  • 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#

Bentuk blok yang berbeda memiliki 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 maka 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#

bergerak#

Blok tumpukan move menggerakkan robot maju, mundur, kiri, atau kanan selamanya menggunakan kecepatan gerak saat ini. Robot akan terus bergerak hingga diberi aksi lain, seperti bergerak ke arah yang berbeda, berbelok, atau berhenti.

bergerak maju tumpukan blok#
gerak [maju v]

Parameter

Keterangan

arah

Arah pergerakan robot:

  • maju
  • mundur
  • kiri
  • kanan

Contoh

Setelah dimulai, teruslah bergerak maju.#
saat dimulai
[Move forward]
gerak [maju v]