Funciones para medidas y retardos de tiempo: Pds::Ra::Tic(), etc. Más...
Namespaces | |
namespace | Pds |
Nombre de espacio para Pds (Procesamiento Digital de Senales) | |
namespace | Pds::Ra |
Nombre de espacio para RA (Real Arrays) | |
Medir el tiempo | |
Salva datos de tiempo | |
clock_t | Pds::Ra::Tic (void) |
Retorna el número de clocks actual. Este valor tambien es salvado internamente. Más... | |
double | Pds::Ra::Toc (void) |
Retorna e imprime en pantalla el tiempo transcurrido desde Pds::Ra::Tic() Más... | |
void | Pds::Ra::Tic (clock_t &start_time) |
Retorna el número de clocks actual. Este valor NO es salvado internamente. Más... | |
double | Pds::Ra::Toc (clock_t start_time, bool Show=true) |
Retorna e imprime en pantalla el tiempo transcurrido desde start_time. Más... | |
void | Pds::Ra::DelayS (double seconds) |
Genera un retardo en segundos. Más... | |
Funciones para medidas y retardos de tiempo: Pds::Ra::Tic(), etc.
clock_t Pds::Ra::Tic | ( | void | ) |
Retorna el número de clocks actual. Este valor tambien es salvado internamente.
Pds::Ra::Tic();
Pds::Ra::DelayS(3.14159);
Pds::Ra::Toc();
La salida sería:
Elapsed time: 3.14159 s
double Pds::Ra::Toc | ( | void | ) |
Retorna e imprime en pantalla el tiempo transcurrido desde Pds::Ra::Tic()
Pds::Ra::Tic();
Pds::Ra::DelayS(3.14159);
Pds::Ra::Toc();
La salida sería:
Elapsed time: 3.14159 s
void Pds::Ra::Tic | ( | clock_t & | start_time | ) |
Retorna el número de clocks actual. Este valor NO es salvado internamente.
clock_t start_time;
Pds::Ra::Tic(start_time);
Pds::Ra::DelayS(2.5);
double time=Pds::Ra::Toc(start_time,false);
std::cout<<"Tiempo: "<<time<<" s.\n";
La salida sería:
Tiempo: 2.5 s.
[out] | start_time | Tiempo actual. |
double Pds::Ra::Toc | ( | clock_t | start_time, |
bool | Show = true |
||
) |
Retorna e imprime en pantalla el tiempo transcurrido desde start_time.
clock_t start_time;
Pds::Ra::Tic(start_time);
Pds::Ra::DelayS(2.5);
double time=Pds::Ra::Toc(start_time,false);
std::cout<<"Tiempo: "<<time<<" s.\n";
La salida sería:
Tiempo: 2.5 s.
[in] | start_time | Tiempo a comparar con el actual. |
[in] | Show | Habilita o deshabilita mostrar el tiempo en la pantalla. |
void Pds::Ra::DelayS | ( | double | seconds | ) |
Genera un retardo en segundos.
Pds::Ra::Tic();
Pds::Ra::DelayS(5);
Pds::Ra::Toc();
La salida sería:
Elapsed time: 5 s
[in] | seconds | Tiempo en segundos, tiene que ser mayor que cero. |