Public Member Functions | |
generateur () | |
constructeur vide | |
void | generate_sinus (double amplitude, double frequency, double dt, unsigned int N) |
cree un signal sinusoidale d'amplitude et de frequence donnée, echantillonné suivant dt pour N valeurs | |
void | generate_constant (double amplitude, double dt, unsigned int N) |
cree un signal constant d'amplitude donnée, echantillonné suivant dt pour N valeurs | |
void | generate_rectangle (double amplitude, double frequency, double dt, unsigned int N) |
cree un signal rectangulaire d'amplitude et de frequence donnée, echantillonné suivant dt pour N valeurs | |
const signal & | get_signal () const |
renvoie le signal | |
Private Attributes | |
signal | signal_internal |
signal stocké en interne |
Class contenant un generateur de tension
cpe::generateur::generateur | ( | ) |
constructeur vide
void cpe::generateur::generate_constant | ( | double | amplitude, |
double | dt, | ||
unsigned int | N | ||
) |
cree un signal constant d'amplitude donnée, echantillonné suivant dt pour N valeurs
References signal_internal.
Referenced by generate_rectangle(), and generate_sinus().
void cpe::generateur::generate_rectangle | ( | double | amplitude, |
double | frequency, | ||
double | dt, | ||
unsigned int | N | ||
) |
cree un signal rectangulaire d'amplitude et de frequence donnée, echantillonné suivant dt pour N valeurs
References generate_constant().
void cpe::generateur::generate_sinus | ( | double | amplitude, |
double | frequency, | ||
double | dt, | ||
unsigned int | N | ||
) |
cree un signal sinusoidale d'amplitude et de frequence donnée, echantillonné suivant dt pour N valeurs
References generate_constant().
const signal & cpe::generateur::get_signal | ( | ) | const |
renvoie le signal
References signal_internal.
signal cpe::generateur::signal_internal [private] |
signal stocké en interne
Referenced by generate_constant(), and get_signal().