Мозок#
У VEX IQ (2-го покоління) C++, Brain представлений класом brain Ви створюєте (або використовуєте стандартний, наданий проектом) об’єкт Brain, а потім отримуєте доступ до функцій Brain через його об’єкти-члени.
Похідні класи#
Клас brain слугує базовим класом для наступних похідних класів:
Screen– Цей клас надає доступ до вбудованого кольорового сенсорного екрана Brain, що дозволяє програмам відображати текст, графіку та отримувати сенсорне введення.Timer– Цей клас надає утиліти для вимірювання часу з високою роздільною здатністю, що використовується для вимірювання часу, що минув, та керування поведінкою програм на основі часу.Battery– Цей клас дозволяє програмам контролювати стан батареї Brain, включаючи напругу, струм, ємність та температуру.Button– Цей клас надає доступ до кнопок мозку.SDcard– Цей клас дозволяє читати та записувати дані з SD-карти мозку для зберігання файлів, реєстрації даних та завантаження зовнішніх ресурсів.
Конструктори класів#
brain();
Параметри#
Конструктор brain не використовує параметрів.
Нотатки#
У проєкті слід створювати лише один об’єкт
brain.
Приклад#
// Create the Brain
brain Brain = brain();
Функції-члени#
Клас brain включає такі функції-члени:
playSound– Відтворює один із вбудованих звукових ефектів Brain.playNote– Відтворити музичну ноту з Мозку.
Перед викликом будь-яких функцій-членів brain необхідно створити екземпляр brain , як показано нижче:
// Create the Brain
brain Brain = brain();
playSound#
Відтворює один із вбудованих звуків Brain.
Available Functionsvoid playSound(
soundtype sound );
Параметри |
Тип |
Опис |
|---|---|---|
|
|
Визначений звук для відтворення з мозку. |
Звукова назва |
Відтворити звук |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ця функція не повертає значення.
Примітка про гру#
Відтворює музичну ноту з Мозку.
Available Functions1 - Зіграйте музичну ноту.
void playNote( int32_t octave, int32_t note );
Parameters2 - Грати музичну ноту протягом певного часу.
void playNote( int32_t octave, int32_t note, int32_t duration );
Параметри |
Тип |
Опис |
|---|---|---|
|
|
Ціле число, що представляє октаву, в якій грається нота:
|
|
|
Нота для гри:
|
|
|
Необов’язково. Тривалість відтворення ноти в мілісекундах, максимум 500 мілісекунд. Якщо тривалість не вказана, значення за замовчуванням становить 500 мілісекунд. |
Ця функція не повертає значення.