Informações sobre o Tempo de Execução da API Aimsun Next¶
Funções relacionadas a Obter Informações de Tempo de Execução¶
Essas funções adquirem os tempos para a simulação.
- O tempo de simulação é o tempo desde o início da simulação, incluindo o período de aquecimento.
- O tempo estacionário (ou seja, com um dado fixo) é o tempo do relógio para a simulação.
Assim, uma simulação com um horário de início de 08:00:00 com um tempo de aquecimento de 15 minutos tem um tempo inicial de 27900 (07:45:00) e às 08:30:00 no tempo de simulação terá um tempo de simulação de 2700 (00:45:00) e um tempo estacionário de 30600 (08:30:00).
Obter Tempo de Execução Inicial da Simulação¶
Em C++ e Python¶
Explicação¶
Obter o tempo inicial da simulação em segundos a partir da meia-noite.
Formato¶
double AKIGetIniSimTime()
Parâmetros¶
Nenhum.
Saída¶
- > 0: Tempo inicial.
- < 0: Erro.
Obter Tempo de Execução Final da Simulação¶
Em C++ e Python¶
Explicação¶
Obter o tempo final da simulação em segundos a partir da meia-noite.
Formato¶
double AKIGetEndSimTime()
Parâmetros¶
Nenhum.
Saída¶
- > 0: Tempo final.
- < 0: Erro.
Obter Tempo Transitário¶
Em C++ e Python¶
Explicação¶
Obter a duração do período de aquecimento da simulação (segundos).
Formato¶
double AKIGetDurationTransTime()
Parâmetros¶
Nenhum.
Saída¶
- > 0: Tempo de duração.
- < 0: Erro.
Obter Passo da Simulação¶
Em C++ e Python¶
Explicação¶
Obter a duração do passo da simulação (segundos).
Formato¶
double AKIGetSimulationStepTime()
Parâmetros¶
Nenhum.
Saída¶
- > 0: Passo da simulação.
- < 0: Erro.
Obter Tempo de Simulação¶
Em C++ e Python¶
Explicação¶
Obter o tempo atual de simulação (segundos).
Formato¶
double AKIGetCurrentSimulationTime()
Parâmetros¶
Nenhum.
Saída¶
- > 0: O Tempo de Simulação atual, ou seja, o número de segundos desde o início da simulação, incluindo o período de aquecimento.
- < 0: Erro.
Obter Tempo Estacionário¶
Em C++ e Python¶
Explicação¶
Obter o tempo atual da simulação (em segundos a partir da meia-noite).
Formato¶
double AKIGetTimeSta();
Parâmetros¶
Nenhum.
Saída¶
- > 0: O tempo atual da simulação no relógio em segundos a partir da meia-noite.
- < 0: Erro.
Definir Tempo de Execução Final da Simulação¶
Em C++ e Python¶
Explicação¶
Definir o tempo de execução final (segundos).
Formato¶
int AKISetEndSimTime( double atime )
Parâmetros¶
- atime: O novo tempo final da simulação.
Saída¶
- = 0 Sem erro.
- < 0: Erro.