Hjärna#
I VEX IQ (1:a generationen) C++ representeras hjärnan av klassen brain Du skapar (eller använder det standardinställda projektet) hjärnobjektet och får sedan åtkomst till hjärnfunktioner via dess medlemsobjekt.
Härledda klasser#
Klassen brain fungerar som basklass för följande härledda klasser:
Screen- Den här klassen ger tillgång till hjärnans inbyggda färgpekskärm, vilket gör att program kan visa text, grafik och ta emot pekinmatning.Timer- Den här klassen tillhandahåller högupplösta tidsverktyg för att mäta förfluten tid och kontrollera tidsbaserat beteende i program.Battery– Den här klassen låter program övervaka hjärnans batteristatus, inklusive spänning, ström, kapacitet och temperatur.Button- Den här klassen ger åtkomst till hjärnans knappar.
Klasskonstruktörer#
brain();
Parametrar#
Konstruktorn brain använder inga parametrar.
Anteckningar#
Endast ett
brainobjekt bör skapas i ett projekt.
Exempel#
// Create the Brain
brain Brain = brain();
Medlemsfunktioner#
Klassen brain inkluderar följande medlemsfunktioner:
playSound- Spelar upp en av hjärnans inbyggda ljudeffekter.playNote- Spela en musiknot från hjärnan.
Innan några brain medlemsfunktioner anropas måste en brain instans skapas, som visas nedan:
// Create the Brain
brain Brain = brain();
spelaLjud#
Spelar upp ett av hjärnans inbyggda ljud.
Available Functionsvoid playSound(
soundtype sound );
Parametrar |
Typ |
Beskrivning |
|---|---|---|
|
|
Det angivna ljudet som ska spelas upp från hjärnan. |
Ljudnamn |
Spela upp ljud |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Den här funktionen returnerar inget värde.
spelaNote#
Spelar en musikalisk ton från hjärnan.
Available Functions1 - Spela en musiknot.
void playNote( int32_t octave, int32_t note );
Parameters2 - Spela en musiknot under en viss tid.
void playNote( int32_t octave, int32_t note, int32_t duration );
Parametrar |
Typ |
Beskrivning |
|---|---|---|
|
|
Heltalet som representerar oktaven tonen spelas i:
|
|
|
Noten att spela:
|
|
|
Valfritt. Längden i millisekunder som noten ska spelas, upp till maximalt 500 millisekunder. Om ingen längd anges är standardlängden 500 millisekunder. |
Den här funktionen returnerar inget värde.