Fitur Project Stepping menawarkan kepada pengguna cara untuk melihat pelaksanaan proyek blok demi blok. Isyarat visual ini dapat digunakan untuk membantu siswa memecahkan masalah, atau untuk lebih memahami alur proyek. Saat suatu proyek dimulai, Robot 123 akan menjalankan proyek sesuai instruksi, tetapi mungkin tidak sesuai dengan keinginan pengguna. Memiliki kemampuan untuk melihat blok yang dieksekusi satu per satu memberi pengguna visual yang lebih baik tentang blok mana yang mungkin menyebabkan kesalahan, sehingga proses debugging dapat menjadi lebih terarah dan efisien.
Cara Menggunakan Fitur Project Stepping
Untuk menggunakan fitur Project Stepping di VEXcode 123, Robot 123 harus terhubung ke tablet atau komputer Anda. Untuk informasi tentang menghubungkan Robot 123, lihat artikel untuk perangkat Anda di bagian Instal dan Hubungkan pada Pustaka VEX.
Pilih tombol Langkah yang terletak di kanan atas bilah alat VEXcode 123.
Setelah dipilih, sorotan hijau akan muncul dan berkedip di sekitar blok {When started} untuk menunjukkan tempat program dimulai, lalu segera bergerak untuk menyorot blok pertama dalam tumpukan. Sorotan akan tetap berada di blok pertama setelah {When started} hingga tombol Langkah dipilih lagi.
Pilih tombol Langkah lagi untuk memulai blok yang disorot. Sorotan akan berkedip saat blok dieksekusi. Setelah blok selesai, blok berikutnya akan disorot, yang menunjukkan bahwa blok tersebut siap untuk menjalankan perintah berikutnya saat tombol Langkah dipilih lagi.
Terus gunakan tombol Langkah untuk mengeksekusi proyek satu blok pada satu waktu. Saat memulai suatu proyek, memilih tombol Mulai akan menyebabkan sisa proyek berjalan dengan kecepatan penuh. Hal ini dapat membantu jika Anda ingin menyelesaikan beberapa blok awal suatu proyek, tetapi kemudian melaksanakan sisa proyek sebagaimana tertulis.
Debugging dengan Fitur Project Stepping
Fitur Project Stepping memperlambat alur proyek dan memberikan umpan balik visual langsung tentang apa yang dilakukan Robot 123 di setiap blok dalam proyek. Hal ini memungkinkan pengguna untuk menjalani proyek satu blok pada satu waktu untuk mengamati perilaku dan memperbaiki kesalahan.
Dalam contoh ini, tujuannya adalah agar Robot 123 bergerak dalam bentuk persegi (bergerak maju sejauh 1 langkah dan berbelok ke kanan sejauh 90 derajat, 4 kali untuk membuat persegi). Namun, ada yang salah arah dalam proyek tersebut.
Gunakan fitur Project Stepping untuk memulai dan menjalankan proyek langkah demi langkah hingga kesalahan ditemukan.
Perbaiki kesalahannya.
Kemudian, pilih tombol Stop dan gunakan tombol Step untuk memulai proyek lagi dari awal, menggunakan fitur Project Stepping untuk mengamati perilaku Robot 123 di setiap blok proyek. Ulangi proses ini hingga proyek berjalan sebagaimana mestinya.