The VEX Visual Studio Code Extension has replaced VEXcode Pro V5, which is now end-of-life.
VEXcode Blocks and VEXcode Text remain actively developed and supported for all VEX platforms.
Membuka Template Kompetisi di VEXcode Pro V5
Klik “File” di kiri atas aplikasi VEXcode Pro V5, lalu pilih “Buka Contoh…” dari menu tarik-turun.
Memilih Template Kompetisi
Dari jendela “Contoh”, Anda akan melihat dua “Templat” kompetisi yang berbeda.
- “Templat Kompetisi Clawbot”. Templat ini disertakan dengan perangkat V5 Clawbot yang telah dikonfigurasi sebelumnya.
- “Templat Kompetisi”. Templat ini tidak disertai konfigurasi perangkat apa pun.
Kami akan menggunakan “Templat Kompetisi” sebagai contoh karena langkah-langkahnya sama untuk kedua templat tersebut.
CATATAN: Template Kompetisi adalah contoh proyek yang menyiapkan semua panggilan balik yang diperlukan untuk berkomunikasi dengan Sistem Kontrol Lapangan selama kompetisi, memastikan kode mematuhi peraturan lapangan, dan membantu dalam menyiapkan program untuk menghindari komplikasi dan diskualifikasi ("kompetisi" mengacu pada acara VRC yang menggunakan perangkat keras kontrol lapangan resmi).
Memberi Nama Proyek Anda
Masukkan nama proyek pilihan Anda. Lalu klik “Buat.”
CATATAN: Nama proyek TIDAK boleh mengandung spasi dan panjangnya harus kurang dari 20 karakter.
Memahami Tiga Bagian Templat Kompetisi.
CATATAN: Templat kompetisi memiliki tiga bagian yang sesuai dengan tiga fase pertandingan kompetisi: Pra Otonom (pengaturan robot), periode Otonom, dan Periode yang Dikendalikan Pengemudi.
Agar kode Anda berfungsi dalam suatu kompetisi, Anda harus:
- Biarkan kode di bawah ini di dalam fungsi utama.
- Tambahkan kode Anda di dalam salah satu dari tiga fungsi (
pre_auton,autonomous,usercontrol).
Menggunakan Fungsi Pra-Otomatis untuk Setiap Langkah Pengaturan
Tambahkan langkah pengaturan apa pun seperti kalibrasi gyro, atau pengaturan ulang sensor lainnya yang harus dijalankan saat program dimulai, ke fungsi pre_auton.
CATATAN:Kode di dalam fungsi pre_auton di bawah ini akan segera berjalan saat program dimulai, sebelum bagian pencocokan otonom dimulai.
CATATAN: Jika Anda memilih untuk tidak menggunakan bagian ini, biarkan kosong.
Menggunakan Fungsi Otonom untuk Rutinitas Otonom Apa Pun
Masukkan kode untuk rutin otonom Anda ke dalam fungsi otonom. Fungsi otonom Anda hanya boleh berisi perintah yang tidak memerlukan interaksi apa pun dari pengguna. (Misalnya, BumperA.pressing())Anda harus menghindari perintah apa pun yang memerlukan interaksi pengguna. Misalnya Controller1.ButtonA.menekan();
CATATAN:Anda dapat menyalin dan menempel kode ini dari file proyek lain.
Menggunakan Fungsi usercontrol untuk Setiap Rutinitas yang Dikendalikan Pengguna yang Berlangsung Selama Periode yang Dikendalikan Pengemudi
Fungsi usercontrol hanya boleh berisi perintah yang dikontrol oleh pengguna. (Misalnya Controller1.Axis1.position();) Letakkan kode kontrol driver Anda ke dalam fungsi usercontrol , di dalam loop while(1) dan sebelum perintah wait(20, msec).