#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.
|
1.2.1 written by Dimitri van Heesch,
© 1997-2000