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.
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
Buka proyek (generasi ke-2) di ruang kerja. Kemudian, pilih ikon jendela Perangkat.
Setelah jendela Perangkat terbuka, pilih ikon 'generasi ke-1'.
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.
Buka proyek (generasi ke-2) di ruang kerja. Kemudian, pilih ikon jendela Perangkat.
Setelah jendela Perangkat terbuka, pilih ikon 'generasi ke-1'.
Sebuah pesan akan muncul untuk mengingatkan Anda bahwa proyek perlu dikonversi. Pilih 'Lanjutkan' untuk melanjutkan konversi.
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.
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
Buka proyek (generasi ke-2) di ruang kerja. Kemudian, pilih ikon jendela Perangkat.
Setelah jendela Perangkat terbuka, pilih ikon 'generasi ke-1'.
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.
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.
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
{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.
Menu Dropdown Diperbarui
Pesan ini memberitahukan Anda bahwa menu tarik-turun blok <Brain button pressed> telah diperbarui selama konversi.
Slot Proyek Berubah
Di sini pesan memberitahu Anda bahwa Slot Proyek telah diubah selama konversi.
Pesan Dialog untuk Perubahan yang Memerlukan Pembaruan Kode
Sensor Inersia Drivetrain Dihapus
Pesan dialog ini memberi tahu bahwa konfigurasi Sensor Inersia Drivetrain telah dihapus selama konversi.
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
Pesan ini memberitahukan Anda bahwa sekitar {When started} blok telah dinonaktifkan selama konversi.
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
Pesan ini memberi tahu Anda bahwa pemblokiran apa pun yang khusus untuk IQ (generasi ke-2) telah dinonaktifkan.
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 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.
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.
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.