Menggunakan Acara#
Tutorial ini membahas cara menggunakan event di VEXcode V5. Pada akhirnya, Anda akan mengetahui cara menyiarkan event dan membuat tumpukan blok lain meresponsnya.
Events memungkinkan tumpukan blok terpisah dalam sebuah proyek untuk berkomunikasi satu sama lain, menggunakan blok dari kategori Logic - Events. Blok yang namanya diawali dengan broadcast menandakan bahwa suatu peristiwa telah terjadi, dan blok yang namanya diawali dengan when menjalankan tumpukan blok yang terhubung dengannya sebagai respons.
Tambahkan blok siaran atau blok siaran dan tunggu ke proyek Anda.
Pilih menu tarik-turun pada blok siaran untuk memilih acara yang sudah ada, atau untuk membuat, mengganti nama, atau menghapus acara.
Tambahkan blok when I receive ke ruang kerja, dan atur menu tarik-turunnya agar sesuai dengan nama acara yang digunakan dalam blok broadcast Anda. Kemudian, lampirkan blok di bawahnya karena blok-blok tersebut akan dijalankan setiap kali acara tersebut disiarkan.
Setelah blok when I receive cocok dengan nama event yang digunakan oleh blok broadcast, menjalankan proyek memungkinkan kedua stack berjalan secara bersamaan. Misalnya, proyek ini berputar hingga layar Brain ditekan, lalu menyiarkan event yang menghentikan robot dari bergerak.
saat dimulai
belok [kanan v]
tunggu sampai <layar ditekan?>
siarkan [my_event v]
saat saya menerima [my_event v]
hentikan mengemudi
Blok yang diawali dengan when juga dapat ditemukan terpasang pada sensor, yang menjalankan blok yang terpasang padanya setiap kali kondisi sensor tersebut terpenuhi. Misalnya, blok topi when Brain screen dan when Bumper Switch.
saat layar Brain [ditekan v] :: hat events
saat [BumperA v] [ditekan v] :: hat events