腦#
在 VEX IQ(第二代)C++ 中,大腦由 brain 類別表示。您可以建立(或使用項目提供的預設)Brain 對象,然後透過其成員對象存取大腦功能。
衍生類別#
brain 類別作為以下衍生類別的基底類別:
類別建構函數#
brain();
參數#
brain 建構函數不使用任何參數。
筆記#
一個專案中只能建立一個
brain物件。
例子#
// Create the Brain
brain Brain = brain();
成員功能#
brain 類別包含以下成員函數:
在呼叫任何 brain 成員函數之前,必須先建立一個 brain 實例,如下所示:
// Create the Brain
brain Brain = 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 );
參數 |
類型 |
描述 |
|---|---|---|
|
|
表示音符所在八度的整數:
|
|
|
演奏音符:
6 - G |
|
|
可選。音符的持續時間(以毫秒為單位),最長為 500 毫秒。如果未提供持續時間,則預設持續時間為 500 毫秒。 |
此函數不傳回值。