脳#
VEX IQ(第1世代)C++では、脳は brain クラスで表されます。Brainオブジェクトを作成するか(またはプロジェクトにデフォルトで用意されているものを使用)、そのメンバオブジェクトを介してBrainの機能にアクセスします。
派生クラス#
brain クラスは、以下の派生クラスの基底クラスとして機能します。
クラスコンストラクタ#
brain();
パラメータ#
brain コンストラクタはパラメータを使用しません。
注記#
プロジェクト内で作成できる
brainオブジェクトは1つだけです。
例#
// Create the Brain
brain Brain = brain();
メンバーの機能#
brain クラスには、以下のメンバ関数が含まれています。
brain メンバー関数を呼び出す前に、以下に示すように brain インスタンスを作成する必要があります。
// Create the Brain
brain Brain = brain();
サウンドを再生#
Brainに内蔵されているサウンドの一つを再生します。
Available Functionsvoid playSound(
soundtype sound );
パラメータ |
タイプ |
説明 |
|---|---|---|
|
|
Brainから再生する指定されたサウンド。 |
サウンド名 |
サウンドを再生 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
この関数は値を返しません。
再生ノート#
脳から音符を再生します。
Available Functions1 - 音符を演奏します。
void playNote( int32_t octave, int32_t note );
Parameters2 - 特定の時間だけ音符を鳴らします。
void playNote( int32_t octave, int32_t note, int32_t duration );
パラメータ |
タイプ |
説明 |
|---|---|---|
|
|
音符が演奏されるオクターブを表す整数:
|
|
|
演奏する音符:
|
|
|
オプション。音符を演奏する時間(ミリ秒単位)。最大500ミリ秒まで。時間を指定しない場合、デフォルトの演奏時間は500ミリ秒です。 |
この関数は値を返しません。