Otak#
Dalam VEX IQ (generasi ke-1) C++, Brain direpresentasikan oleh kelas brain Anda membuat (atau menggunakan objek Brain yang disediakan proyek secara default) dan kemudian mengakses fitur Brain melalui objek anggotanya.
Kelas Turunan#
Kelas brain berfungsi sebagai kelas dasar untuk kelas-kelas turunan berikut:
Screen- Kelas ini menyediakan akses ke layar sentuh berwarna bawaan Brain, memungkinkan program untuk menampilkan teks, grafik, dan menerima input sentuhan.Timer- Kelas ini menyediakan utilitas pengaturan waktu beresolusi tinggi untuk mengukur waktu yang telah berlalu dan mengontrol perilaku berbasis waktu dalam program.Battery- Kelas ini memungkinkan program untuk memantau status baterai Otak, termasuk tegangan, arus, kapasitas, dan suhu.Button- Kelas ini menyediakan akses ke tombol-tombol Otak.
Konstruktor Kelas#
brain();
Parameter#
Konstruktor brain tidak menggunakan parameter apa pun.
Catatan#
Hanya satu objek
brainyang boleh dibuat dalam sebuah proyek.
Contoh#
// Create the Brain
brain Brain = brain();
Fungsi Keanggotaan#
Kelas brain mencakup fungsi anggota berikut:
Sebelum memanggil fungsi anggota brain apa pun, sebuah instance brain harus dibuat, seperti yang ditunjukkan di bawah ini:
// Create the Brain
brain Brain = brain();
Putar suara#
Memainkan salah satu suara bawaan Brain.
Available Functionsvoid playSound(
soundtype sound );
Parameter |
Jenis |
Keterangan |
|---|---|---|
|
|
Suara yang ditentukan untuk diputar dari Otak. |
Nama Suara |
Putar Suara |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Fungsi ini tidak mengembalikan nilai.
playNote#
Memainkan nada musik dari Otak.
Available Functions1 - Mainkan sebuah nada musik.
void playNote( int32_t octave, int32_t note );
Parameters2 - Mainkan sebuah nada musik selama durasi tertentu.
void playNote( int32_t octave, int32_t note, int32_t duration );
Parameter |
Jenis |
Keterangan |
|---|---|---|
|
|
Bilangan bulat yang mewakili oktaf nada yang dimainkan:
|
|
|
Nada yang harus dimainkan:
|
|
|
Opsional. Durasi dalam milidetik untuk memainkan nada, hingga maksimum 500 milidetik. Jika durasi tidak ditentukan, durasi default adalah 500 milidetik. |
Fungsi ini tidak mengembalikan nilai.