#include <wave.h>
Inheritance diagram for Wave:
Public Methods | |
Wave (int type, double freq, double mV, double sim, bool noise, int numCh) | |
~Wave () | |
void | reset () |
DValueList* | captureDate () |
Private Methods | |
void | creaQuadra (double freq, double mV, double sim, bool noise, int* pointStartTa, int* pointStartTb) |
void | creaSinusoidale (double freq, double mV, bool noise, int* pointStartTa) |
void | creaTriangolare (double freq, double mV, double sim, bool noise, int* pointStartTa, int* pointStartTb) |
Private Attributes | |
DValueList* | arrayValue |
Dato | Value |
double | frequency |
double | mVpp |
double | simmetry |
double | sR |
double | tD |
double | timePassed |
int | typeWave |
int | pointStartTa |
int | pointStartTb |
int | numChannel |
bool | Noise |
Crea un'onda inserendo i dati in un opportuno array. L'array contiene tutti i valori dell'onda nell'arco della finestra di visualizzazione.
|
Crea un'onda inserendo i dati in un opportuno array.
|
|
Resetta l'onda |
|
Riporta tutti i punti dell'onda calcolata in una lista di elementi (x,y) |
|
Crea un'onda quadra in base ai parametri specificati.
|
|
Crea un'onda sinusoidale in base ai parametri specificati.
|
|
Crea un'onda triangolare in base ai parametri specificati.
|