Menggunakan Template Kompetisi di VEXcode Pro V5

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

Gambar tutorial Deskripsi Kategori V5 yang mengilustrasikan fitur dan komponen utama sistem V5, termasuk bagian berlabel dan fungsinya, yang dirancang untuk membantu pengguna dalam memahami fungsionalitas sistem.

Klik “File” di kiri atas aplikasi VEXcode Pro V5, lalu pilih “Buka Contoh…” dari menu tarik-turun.


Memilih Template Kompetisi

Tangkapan layar antarmuka tutorial untuk Deskripsi Kategori V5, yang menampilkan berbagai fitur dan opsi yang tersedia bagi pengguna di platform Vex Robotics.

Dari jendela “Contoh”, Anda akan melihat dua “Templat” kompetisi yang berbeda.

  1.  “Templat Kompetisi Clawbot”. Templat ini disertakan dengan perangkat V5 Clawbot yang telah dikonfigurasi sebelumnya.
  2.  “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

Tangkapan layar antarmuka tutorial kategori V5, yang menampilkan berbagai opsi dan fitur bagi pengguna untuk menavigasi dan memanfaatkan dalam proyek robotika mereka.

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.

Diagram yang mengilustrasikan fitur dan fungsi kategori V5, memamerkan berbagai elemen yang terkait dengan tutorial di platform VEX Robotics.

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:

  1. Biarkan kode di bawah ini di dalam fungsi utama.
  2. Tambahkan kode Anda di dalam salah satu dari tiga fungsi (pre_auton, autonomous, usercontrol).

Menggunakan Fungsi Pra-Otomatis untuk Setiap Langkah Pengaturan

Tangkapan layar antarmuka tutorial untuk robotika V5, yang memamerkan berbagai opsi pemrograman dan alat yang tersedia bagi pengguna untuk menyempurnakan proyek robotika mereka.

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

Tangkapan layar antarmuka tutorial untuk robotika V5, yang menampilkan berbagai opsi pemrograman dan alat yang tersedia bagi pengguna untuk meningkatkan pengalaman belajar mereka.

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

Tangkapan layar antarmuka tutorial kategori V5, menampilkan berbagai opsi dan fitur untuk dijelajahi pengguna, yang ditujukan untuk meningkatkan pemahaman tentang fungsionalitas V5.

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

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: