Cerveau#
Dans VEX IQ (1re génération) C++, le cerveau est représenté par la classe brain Vous créez un objet Brain (ou utilisez celui fourni par défaut par le projet) et accédez ensuite aux fonctionnalités du cerveau via ses objets membres.
Classes dérivées#
La classe brain sert de classe de base pour les classes dérivées suivantes :
Screen- Cette classe donne accès à l’écran tactile couleur intégré du cerveau, permettant aux programmes d’afficher du texte, des graphiques et de recevoir des entrées tactiles.Timer- Cette classe fournit des utilitaires de chronométrage haute résolution pour mesurer le temps écoulé et contrôler le comportement basé sur le temps dans les programmes.Battery- Cette classe permet aux programmes de surveiller l’état de la batterie du cerveau, y compris la tension, le courant, la capacité et la température.Button- Cette classe donne accès aux boutons du cerveau.
Constructeurs de classes#
brain();
Paramètres#
Le constructeur brain n’utilise aucun paramètre.
Notes#
Un seul objet
braindoit être créé dans un projet.
Exemple#
// Create the Brain
brain Brain = brain();
Fonctions des membres#
La classe brain comprend les fonctions membres suivantes :
playSound- Joue l’un des effets sonores intégrés du cerveau.playNote- Jouez une note de musique depuis le cerveau.
Avant d’appeler les fonctions membres de brain , une instance brain doit être créée, comme indiqué ci-dessous :
// Create the Brain
brain Brain = brain();
jouer le son#
Joue l’un des sons intégrés du cerveau.
Available Functionsvoid playSound(
soundtype sound );
Paramètres |
Taper |
Description |
|---|---|---|
|
|
Le son spécifié à jouer depuis le cerveau. |
Nom du son |
Jouer un son |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Cette fonction ne renvoie aucune valeur.
note de lecture#
Joue une note de musique provenant du cerveau.
Available Functions1 - Jouez une note de musique.
void playNote( int32_t octave, int32_t note );
Parameters2 - Jouez une note de musique pendant une durée spécifique.
void playNote( int32_t octave, int32_t note, int32_t duration );
Paramètres |
Taper |
Description |
|---|---|---|
|
|
L’entier qui représente l’octave dans laquelle la note est jouée :
|
|
|
Note à jouer :
|
|
|
Facultatif. Durée de la note en millisecondes, jusqu’à un maximum de 500 millisecondes. Si aucune durée n’est spécifiée, la durée par défaut est de 500 millisecondes. |
Cette fonction ne renvoie aucune valeur.