Estructuras de datos | |
struct | PdsSWave |
La estructura tipo PdsSWave . Más... | |
Funciones | |
PdsSWave * | pds_swave_new (PdsDsReal A, PdsDsReal Teta) |
Crea una estructura de tipo PdsSWave. Más... | |
PdsSWave * | pds_swave_new_nos (PdsDsReal A, PdsDsNatural N) |
Crea una estructura de tipo PdsSWave. Más... | |
int | pds_swave_get_value (PdsSWave *WAVE, PdsDsReal *y) |
Obtiene un valor en la salida e itera el generador sinusoidal. Más... | |
int | pds_swave_get_last_value (PdsSWave *WAVE, PdsDsReal *y) |
Obtiene el último valor a la salida del generador sinusoidal. Más... | |
int | pds_swave_get_vector (PdsSWave *WAVE, PdsVector *Vector) |
Carga un vector con valores obtenidos en la salida del generador sinusoidal. Realiza una iteración para cada elemento del vector. Más... | |
void | pds_swave_free (PdsSWave *WAVE) |
Libera una estructura de tipo puntero PdsSWave. Más... | |
void | pds_swave_destroy (PdsSWave **WAVE) |
Libera una estructura de tipo puntero PdsSWave, y lo carga con NULL. Más... | |
La frecuencia de muestreo es 2pi, teta es la frecuencia del sine wave
Crea una estructura de tipo PdsSWave.
El primer valor de la estructura es y[0]=A*sen(Teta).
[in] | A | Es la amplitud de onda sinusoidal. |
[in] | Teta | Es la frecuencia normalizada a 2pi para Fsampling, en la onda sinusoidal. |
PdsSWave * pds_swave_new_nos | ( | PdsDsReal | A, |
PdsDsNatural | N | ||
) |
Obtiene un valor en la salida e itera el generador sinusoidal.
[in,out] | WAVE | La estructura de PdsSWave a consultar. |
[out] | y | En esta variable se carga el nuevo valor a la salida de generador. |
Obtiene el último valor a la salida del generador sinusoidal.
[in,out] | WAVE | La estructura de PdsSWave a consultar. |
[out] | y | En esta variable se carga el último valor a la salida de generador. |
int pds_swave_get_vector | ( | PdsSWave * | WAVE, |
PdsVector * | Vector | ||
) |
Carga un vector con valores obtenidos en la salida del generador sinusoidal. Realiza una iteración para cada elemento del vector.
[in,out] | WAVE | La estructura de PdsSWave a consultar. |
[out] | Vector | En este vector se cargará los valores a la salida de generador. |
void pds_swave_free | ( | PdsSWave * | WAVE | ) |
Libera una estructura de tipo puntero PdsSWave.
[in,out] | WAVE | La estructura de PdsSWave a liberar. |