Blok#
Referensi API Blok VEX V5 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 V5 Blocks. Proyek Python dan C++ 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 V5.
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#
berbalik untuk#
Blok tumpukan turn for membelokkan robot ke kiri atau ke kanan sejumlah derajat tertentu. Belokan tersebut relatif terhadap posisi robot saat ini. Proyek akan menunggu hingga robot selesai berbelok sebelum blok berikutnya dalam tumpukan dijalankan.
belok [kanan v] sejauh [90] derajat ▶
Parameter |
Keterangan |
|---|---|
arah |
Arah putaran robot: kiri atau kanan. |
sudut |
Jumlah derajat putaran robot. Ini bisa berupa bilangan bulat atau desimal. |
dan jangan menunggu |
Pilih tanda panah ( ▶ ) untuk memperluas blok menjadi dan jangan menunggu, sehingga blok berikutnya dalam tumpukan akan segera dijalankan. |
Contoh
saat dimulai
[Turn left, then turn around to the right.]
belok [kiri v] sejauh [90] derajat ▶
belok [kanan v] sejauh [180] derajat ▶