Mengonversi proyek IQ (generasi ke-2) untuk digunakan dengan Otak IQ (generasi ke-1)

Saat bekerja dengan VEX IQ, Anda mungkin ingin menjalankan proyek yang dikonfigurasi untuk Otak (generasi ke-2) pada robot dengan Otak (generasi ke-1). Untuk melakukan ini, Anda perlu mengonversi proyek Anda dari 'generasi ke-2' ke 'generasi ke-1' di VEXcode IQ.

Menu Perangkat VEXcode IQ dengan pengaturan pembuatan Otak Robot IQ ditampilkan. Pengaturan ini ditetapkan pada opsi generasi ke-1.

Dalam beberapa skenario, perubahan kecil secara otomatis dibuat pada kode atau konfigurasi selama konversi, dan perubahan ini tidak akan memengaruhi cara proyek Anda berjalan di IQ (generasi ke-1) Brain. Namun, ada beberapa keadaan di mana perubahan dilakukan pada proyek selama konversi yang mengharuskan proyek diperbarui agar dapat berjalan pada robot dengan Brain (generasi ke-1).


Mengonversi Proyek dengan Gyro Eksternal - Tanpa Perubahan Kode

VEXcode IQ dengan proyek generasi ke-2 di ruang kerja. Ikon Perangkat disorot di antara Penampil Kode dan ikon Bantuan.

Buka proyek (generasi ke-2) di ruang kerja. Kemudian, pilih ikon jendela Perangkat.

Menu Perangkat VEXcode IQ dengan pengaturan pembuatan Otak Robot IQ ditampilkan. Pengaturan ini ditetapkan pada opsi generasi ke-2, tetapi opsi generasi ke-1 disorot.

Setelah jendela Perangkat terbuka, pilih ikon 'generasi ke-1'.  

Menu Perangkat VEXcode IQ dengan pengaturan pembuatan Otak Robot IQ ditampilkan. Pengaturan ini telah dialihkan ke generasi pertama dan disorot.

Ikon 'generasi ke-1' akan disorot dengan warna biru untuk menunjukkan bahwa proyek telah dikonversi. Anda sekarang dapat menjalankan proyek ini di Brain (generasi ke-1).

Catatan: Dalam contoh ini Gyro eksternal dikonfigurasi untuk port 4 dan tidak ada pembaruan yang perlu dilakukan. Jika Anda hendak mengonversi kembali ke proyek generasi ke-2, ada langkah di mana Anda perlu mengonfirmasi konfigurasi ini. Lihat artikel ini untuk informasi lebih lanjut. 


Mengonversi Proyek dengan Brain Inertial yang Dikonfigurasi - Tanpa Perubahan Kode

Jika Brain Inertial dikonfigurasi dalam proyek IQ (generasi ke-2), Anda perlu memperbarui untuk mengonfigurasi sensor Gyro eksternal, atau tanpa Gyro. 

VEXcode IQ dengan proyek generasi ke-2 di ruang kerja. Ikon Perangkat disorot di antara Penampil Kode dan ikon Bantuan.

Buka proyek (generasi ke-2) di ruang kerja. Kemudian, pilih ikon jendela Perangkat.

Menu Perangkat VEXcode IQ dengan pengaturan pembuatan Otak Robot IQ ditampilkan. Pengaturan ini ditetapkan pada opsi generasi ke-2, tetapi opsi generasi ke-1 disorot.

Setelah jendela Perangkat terbuka, pilih ikon 'generasi ke-1'.

Prompt VEXcode IQ Brain Generation yang berbunyi proyek generasi ke-2 perlu dikonversi sebelum digunakan dengan Otak IQ (generasi ke-1). Apakah Anda ingin melanjutkan konversi? Ada tautan untuk Pelajari Lebih Lanjut di bawah. Ada juga dua tombol di bawah, satu bertuliskan Batal dan yang lainnya bertuliskan Lanjutkan. Tombol Lanjutkan disorot.

Sebuah pesan akan muncul untuk mengingatkan Anda bahwa proyek perlu dikonversi. Pilih 'Lanjutkan' untuk melanjutkan konversi.

Prompt Konversi Proyek VEXcode IQ yang berbunyi Konversi proyek telah selesai dengan perubahan ini. Konfigurasi Sensor Inersia Drivetrain telah dihapus. Ada tombol OK di bawah.

Pesan penyelesaian konversi akan terbuka yang mengingatkan Anda bahwa konfigurasi sensor Brain Inertial telah dihapus. Ini juga akan mencantumkan perubahan apa saja yang dibuat. Lihat di bawah untuk informasi lebih lanjut tentang cara menafsirkan pesan kotak dialog.

Pilih 'OK' untuk melanjutkan.

 

Menu Perangkat VEXcode IQ dengan pengaturan pembuatan Otak Robot IQ ditampilkan. Pengaturan ini telah dialihkan ke generasi pertama dan disorot.

Ikon 'generasi ke-1' akan disorot dengan warna biru untuk menunjukkan bahwa proyek telah dikonversi. Anda sekarang dapat menjalankan proyek ini di Brain (generasi ke-1).

Anda perlu mengonfigurasi Gyro eksternal, atau melanjutkan tanpa Gyro yang dikonfigurasi.


Mengonversi Proyek dengan Perubahan Kode

VEXcode IQ dengan proyek generasi ke-2 di ruang kerja. Ikon Perangkat disorot di antara Penampil Kode dan ikon Bantuan.

Buka proyek (generasi ke-2) di ruang kerja. Kemudian, pilih ikon jendela Perangkat.

Menu Perangkat VEXcode IQ dengan pengaturan pembuatan Otak Robot IQ ditampilkan. Pengaturan ini ditetapkan pada opsi generasi ke-2, tetapi opsi generasi ke-1 disorot.

Setelah jendela Perangkat terbuka, pilih ikon 'generasi ke-1'.

Prompt VEXcode IQ Brain Generation yang berbunyi proyek IQ Robot Brain generasi ke-2 perlu dikonversi sebelum digunakan dengan IQ Robot Brain generasi ke-1. Apakah Anda ingin melanjutkan konversi? Ada tautan untuk Pelajari Lebih Lanjut di bawah. Ada juga dua tombol di bawah, satu bertuliskan Batal dan yang lainnya bertuliskan Lanjutkan. Tombol Lanjutkan disorot.

Sebuah pesan akan muncul untuk mengingatkan Anda bahwa proyek perlu dikonversi. Pilih 'Lanjutkan' untuk melanjutkan konversi.

Catatan: Pesan ini hanya akan terbuka jika ada perubahan pada kode proyek.

Prompt Konversi Proyek VEXcode IQ yang berbunyi Konversi proyek telah selesai dengan perubahan ini. {When Brain button} menu tarik-turun blok acara diperbarui. Ada tombol OK di bawah yang disorot.

Pesan penyelesaian konversi akan terbuka dan mencantumkan perubahan apa pun yang dibuat. Dalam contoh ini, menu tarik-turun blok peristiwa {When Brain button} diperbarui dari konfigurasi generasi ke-2 ke generasi ke-1.

  • Lihat bagian di bawah untuk informasi lebih lanjut tentang berbagai pesan yang mungkin Anda terima, dan cara menafsirkannya.

Pilih 'OK' untuk menyimpan konversi proyek.

Menu Perangkat VEXcode IQ dengan pengaturan pembuatan Otak Robot IQ ditampilkan. Pengaturan ini telah dialihkan ke generasi pertama dan disorot.

Ikon 'generasi ke-1' akan disorot dengan warna biru untuk menunjukkan bahwa proyek telah dikonversi. Anda sekarang dapat menjalankan proyek ini di Brain (generasi ke-1).


Menafsirkan Pesan Dialog saat Mengonversi Proyek

Jika terjadi perubahan kode yang diperlukan karena salah satu kondisi yang ditunjukkan di bawah ini, pesan setelah konversi akan menjadi: "Konversi proyek telah selesai dengan perubahan ini," diikuti dengan daftar perubahan apa pun yang dilakukan pada kode. Berikut ini adalah perubahan yang mungkin Anda temui saat mengonversi proyek (generasi ke-2) agar berjalan di Brain (generasi ke-1).

Pesan Dialog untuk Perubahan yang Dilakukan Secara Otomatis

{When Brain button} Menu Dropdown Diperbarui

Prompt Konversi Proyek VEXcode IQ yang berbunyi Konversi proyek telah selesai dengan perubahan ini. {When Brain button} menu tarik-turun blok acara diperbarui. Ada tombol OK di bawah.

{When Brain button} Menu Dropdown Diperbarui

Di sini pesan memberitahukan Anda bahwa konversi telah selesai, dan menu tarik-turun blok {When Brain button} telah diperbarui.

Diagram blok Tombol When Brain yang mempunyai menu tarik-turun tombol yang berbeda, tergantung pada generasi Brain. Menu generasi ke-1 memiliki tiga opsi yaitu Atas, Bawah, dan Centang. Menu generasi ke-2 memiliki tiga opsi yaitu Kiri, Kanan, dan Centang.

Karena tombol Panah pada Brain (generasi ke-2) adalah 'Kiri' dan 'Kanan', tetapi 'Atas' dan 'Bawah' pada Brain (generasi ke-1), parameter pada menu tarik-turun untuk Blok yang terhubung ke tombol Panah harus diperbarui.

Menu Dropdown Diperbarui

Prompt Konversi Proyek VEXcode IQ yang berbunyi Konversi proyek telah selesai dengan perubahan ini. Menu tarik-turun blok penginderaan Tombol Otak Ditekan diperbarui. Ada tombol OK di bawah.

Pesan ini memberitahukan Anda bahwa menu tarik-turun blok <Brain button pressed> telah diperbarui selama konversi.

Diagram blok Tombol Otak yang Ditekan yang memiliki menu tarik-turun tombol yang berbeda tergantung pada generasi Otak. Menu generasi ke-1 memiliki tiga opsi yaitu Atas, Bawah, dan Centang. Menu generasi ke-2 memiliki tiga opsi yaitu Kiri, Kanan, dan Centang.

Karena tombol Panah pada Brain (generasi ke-2) adalah 'Kiri' dan 'Kanan', tetapi 'Atas' dan 'Bawah' pada Brain (generasi ke-1), parameter pada menu tarik-turun untuk Blok yang terhubung ke tombol Panah harus diperbarui.

Slot Proyek Berubah

Prompt Konversi Proyek VEXcode IQ yang berbunyi Konversi proyek telah selesai dengan perubahan ini. Slot Proyek telah ditetapkan ke Slot 4 untuk kompatibilitas dengan Otak Robot IQ (generasi ke-1). Ada tombol OK di bawah.

Di sini pesan memberitahu Anda bahwa Slot Proyek telah diubah selama konversi.

Tangkapan layar Toolbar VEXcode IQ sebelum dan sesudah konversi proyek. Nomor Slot proyek disorot, versi generasi ke-2 ada di Slot 8 dan sekarang ada di Slot 4 di Brain.

Otak IQ (generasi ke-1) hanya dikonfigurasikan dengan 4 slot untuk proyek pengguna, sedangkan Otak (generasi ke-2) dikonfigurasikan dengan 8 slot. Proyek yang dikonfigurasikan untuk slot 5-8 akan secara otomatis dikonfigurasi ulang untuk Slot 4.  

Pesan Dialog untuk Perubahan yang Memerlukan Pembaruan Kode

Sensor Inersia Drivetrain Dihapus

Prompt Konversi Proyek VEXcode IQ yang berbunyi Konversi proyek telah selesai dengan perubahan ini. Konfigurasi Sensor Inersia Drivetrain telah dihapus. Ada tombol OK di bawah.

Pesan dialog ini memberi tahu bahwa konfigurasi Sensor Inersia Drivetrain telah dihapus selama konversi.

Menu Perangkat VEXcode IQ dengan Drivetrain dipilih sehingga opsi Gyro dapat ditambahkan ke dalamnya. Pilihannya meliputi Tanpa Gyro, Gyro, dan Brain Inertial.

Jika suatu proyek dikonfigurasikan dengan Sensor Inersia yang terpasang di dalam Otak (generasi ke-2), Sensor Inersia akan dihapus dari konfigurasi Drivetrain agar kompatibel dengan Otak (generasi ke-1).

  • Anda mungkin perlu mengonfigurasi Sensor Gyro agar proyek Anda berjalan sesuai keinginan di Brain (generasi ke-1).

Sekitar {When started} blok telah dinonaktifkan

Prompt Konversi Proyek VEXcode IQ yang berbunyi Konversi proyek telah selesai dengan perubahan ini. Beberapa blok When Started telah dinonaktifkan demi kompatibilitas dengan Otak robot IQ (generasi ke-1). Ada tombol OK di bawah.

Pesan ini memberitahukan Anda bahwa sekitar {When started} blok telah dinonaktifkan selama konversi.

Tangkapan layar ruang kerja proyek VEXcode IQ dengan 4 tumpukan blok yang dimulai dengan blok When Started. Setiap tumpukan diberi nomor, dan tumpukan keempat dinonaktifkan.

Otak (generasi ke-1) hanya dapat mendukung hingga {When started} blok, sedangkan Otak (generasi ke-2) mendukung hingga 8 blok. Jika ada lebih dari {When started} blok dalam proyek (generasi ke-2), {When started} blok tambahan akan dinonaktifkan selama proses konversi. Anda tidak akan dapat mengaktifkan tambahan saat dimulai dalam mode gen 1.

Catatan: Perangkat lunak akan memprioritaskan {When started} blok dari sudut kiri atas Ruang Kerja.

Catatan: Jika proyek dikonversi kembali ke generasi ke-2, blok ini tidak akan diaktifkan secara otomatis. Anda harus mengaktifkannya secara manual di Ruang Kerja.


IQ (generasi ke-2) Blok Khusus Disabilitas

Prompt Konversi Proyek VEXcode IQ yang berbunyi Konversi proyek telah selesai dengan perubahan ini. Pemblokiran khusus IQ (generasi ke-2) telah dinonaktifkan. Ada tombol OK di bawah.

Pesan ini memberi tahu Anda bahwa pemblokiran apa pun yang khusus untuk IQ (generasi ke-2) telah dinonaktifkan.

Tangkapan layar blok VEXcode IQ Set Gyro Heading yang bertuliskan Set BrainInertial heading ke 0 derajat. Blok ini ditampilkan dinonaktifkan karena parameter dropdown-nya hanya berfungsi pada Brain generasi ke-2.

Jika blok dinonaktifkan, blok tersebut tidak akan berjalan dalam suatu proyek. Mungkin perlu memperbarui proyek agar berjalan sesuai keinginan.

Selain itu, jika parameter blok ditetapkan untuk konfigurasi khusus IQ (generasi ke-2) seperti yang ditunjukkan di sebelah kiri, blok akan dinonaktifkan dalam konversi.  Blok ini dapat diaktifkan setelah konversi dengan mengubah parameter 'BrainInertial' di jendela drop down.

Catatan: Jika proyek kemudian dikonversi kembali ke generasi ke-2, blok ini tidak akan diaktifkan secara otomatis. Anda harus mengaktifkannya secara manual di Ruang Kerja. Anda tidak akan dapat mengaktifkan kembali blok yang khusus untuk Otak IQ (generasi ke-2). 

Blok dalam kategori Gyro Sensing, Inertial Sensing, dan Draw di VEXcode IQ Blocks Toolbox ditampilkan.

Blok yang ditunjukkan di sebelah kiri adalah contoh blok khusus IQ (generasi ke-2): blok Draw dan Inertial Sensing. Blok ini akan dinonaktifkan jika berada dalam proyek yang sedang dikonversi ke generasi pertama. 

  • Catatan: Ada beberapa blok yang dibagi antara Gyro dan Brain Inertial Sensor. Jika Anda menggunakan blok tersebut dan memilih gyro, blok tersebut tidak akan dinonaktifkan. Hanya blok yang memilih 'BrainInertial' yang akan dinonaktifkan.

Tangkapan layar blok Cetak VEXcode IQ dengan blok nilai Timer, yang bersama-sama membaca penghitung waktu cetak dalam hitungan detik di Konsol. Blok ini ditampilkan dalam keadaan nonaktif, kemudian diubah untuk dicetak pada Brain dan diaktifkan, karena parameter tarik-turun Konsol hanya berfungsi pada Brain generasi ke-2.

Karena Tampilan Konsol tidak didukung untuk IQ (generasi ke-1), blok apa pun yang memiliki opsi 'Konsol' yang dipilih di menu akan dinonaktifkan saat mengonversi ke proyek generasi ke-1.

Blok ini dapat diaktifkan jika opsi menu diubah.  Pada contoh di sebelah kiri, blok [Cetak] dinonaktifkan karena 'Konsol' dipilih.

Blok dapat diaktifkan dengan memilih opsi 'Otak', karena opsi ini didukung. 

Prompt Konversi Proyek VEXcode IQ dengan daftar panjang perubahan yang berbunyi Konversi proyek telah selesai dengan perubahan ini. Konfigurasi Sensor Internal Drivetrain telah dihapus. Blok khusus IQ generasi ke-2 telah dinonaktifkan. Beberapa blok When Started telah dinonaktifkan demi kompatibilitas dengan Otak robot IQ (generasi ke-1). Proyek Slot telah ditetapkan ke Slot 4 untuk kompatibilitas dengan Otak robot IQ (generasi ke-1). Saat menu tarik-turun blok acara tombol Otak diperbarui. Tombol otak ditekan, menu tarik-turun blok penginderaan diperbarui. Ada tombol OK di bawah.

Satu proyek tunggal dapat memiliki beberapa perubahan. VEXcode akan melakukan semua konversi sekaligus dan mencantumkan semua perubahan dalam satu pesan — seperti yang ditunjukkan di sebelah kiri.

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

Last Updated: