Go Down

Topic: lecture code en C++ (Read 583 times) previous topic - next topic

herve

Bonjour,
J'essaye de comprendre le code de l'aeroquad mais cela fait plus de 15 ans que je n'ai pas fait de C alors pouvez vous m'aider, il y a :
motors.initialize();
je pense que initialize represente la fonction  initialize, mais il y a plusieurs fonctions initialize dans les librairies, et motors represente quoi ?
et il y a :
angle[axis].initialize(axis);
je pense que la fonction initialize est celle dans la librairie Fligtangle mais pourquoi ?

Merci.

fdufnews

C'est du C++.
Pour motors.initialize(), initialize() c'est une méthode de la classe (ou de l'instance d'une classe) nommée motors.

herve

Bonjour,

Merci, je n'avais pas fait attention à la ligne :
Motors_PWM motors ;
Ou Motors_PWM est une classe définie dans la librairie Motors.h

Pour angle[axis].initialize(axis);
angle est une variable float déclarée dans la fonction "float arctan2(float y, float x )"de la section Sensor.pde.Il me semble que la variable n'est pas connue dans le prg principal,
cela ressemble a un tableau de la variable angle, mais je ne vois pas ou elle est definie ? ou est ce autre chose ?

Merci

Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy