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. |
1.9.4