Mozek#
V jazyce VEX IQ (2. generace) C++ je Brain reprezentován třídou brain Vytvoříte (nebo použijete výchozí objekt poskytnutý projektem) objekt Brain a poté přistupujete k funkcím Brain prostřednictvím jeho členských objektů.
Odvozené třídy#
Třída brain slouží jako základní třída pro následující odvozené třídy:
Screen- Tato třída poskytuje přístup k vestavěné barevné dotykové obrazovce Brainu, která umožňuje programům zobrazovat text, grafiku a přijímat dotykové vstupy.Timer- Tato třída poskytuje nástroje pro měření času s vysokým rozlišením pro měření uplynulého času a řízení chování v programech založeného na čase.Battery- Tato třída umožňuje programům sledovat stav baterie Brainu, včetně napětí, proudu, kapacity a teploty.Button- Tato třída poskytuje přístup k tlačítkům mozku.SDcard- Tato třída umožňuje čtení a zápis na SD kartu Brainu pro ukládání souborů, protokolování dat a načítání externích zdrojů.
Konstruktory tříd#
brain();
Parametry#
Konstruktor brain nepoužívá žádné parametry.
Poznámky#
V projektu by měl být vytvořen pouze jeden objekt
brain.
Příklad#
// Create the Brain
brain Brain = brain();
Členské funkce#
Třída brain obsahuje následující členské funkce:
playSound- Přehraje jeden z vestavěných zvukových efektů Brainu.playNote- Zahraje hudební notu z mozku.
Před voláním jakékoli členské funkce brain musí být vytvořena instance brain , jak je znázorněno níže:
// Create the Brain
brain Brain = brain();
přehrátZvuk#
Přehraje jeden z vestavěných zvuků Brainu.
Available Functionsvoid playSound(
soundtype sound );
Parametry |
Typ |
Popis |
|---|---|---|
|
|
Zadaný zvuk, který se má přehrát z mozku. |
Zvukové jméno |
Přehrát zvuk |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Tato funkce nevrací hodnotu.
Poznámka k hře#
Hraje hudební notu z mozku.
Available Functions1 - Zahrajte notu.
void playNote( int32_t octave, int32_t note );
Parameters2 - Zahrajte hudební notu po určitou dobu.
void playNote( int32_t octave, int32_t note, int32_t duration );
Parametry |
Typ |
Popis |
|---|---|---|
|
|
Celé číslo, které představuje oktávu, ve které se nota hraje:
|
|
|
Nota, kterou je třeba zahrát:
|
|
|
Volitelné. Doba přehrávání noty v milisekundách, maximálně 500 milisekund. Pokud není doba trvání zadána, výchozí hodnota je 500 milisekund. |
Tato funkce nevrací hodnotu.