Informações de tempo de execução da API do Aimsun Next¶
Funções relacionadas à Obtenção de Informações de Tempo de Execução¶
Estas funções adquirem os tempos da simulação.
- O tempo de simulação é o tempo desde o início da simulação, incluindo o período de aquecimento.
- Tempo estacionário (ou seja, com uma data fixa) é a hora do relógio para a simulação.
Assim, uma simulação com horário de início de 08:00:00 e um tempo de warm-up de 15 minutos tem um horário inicial de 27900 (07:45:00) e, às 08:30:00 no tempo da 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 Inicial de Execução da Simulação¶
Em C++ e Python¶
Explicação¶
Obtenha 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: Error.
Obter Tempo Final de Execução da Simulação¶
Em C++ e Python¶
Explicação¶
Obtém o horário de término da simulação em segundos a partir da meia-noite.
Formato¶
double AKIGetEndSimTime()
Parâmetros¶
Nenhum.
Saída¶
- > 0: Hora de término.
- < 0: Error.
Obter Tempo Transitório¶
Em C++ e Python¶
Explicação¶
Obter a duração da simulação do período de aquecimento (segundos).
Formato¶
double AKIGetDurationTransTime()
Parâmetros¶
Nenhum.
Saída¶
- > 0: Tempo de duração.
- < 0: Error.
Obter Passo da Simulação¶
Em C++ e Python¶
Explicação¶
Obtenha a duração do passo de simulação (segundos).
Formato¶
double AKIGetSimulationStepTime()
Parâmetros¶
Nenhum.
Saída¶
- > 0: Passo de simulação.
- < 0: Error.
Obter Tempo de Simulação¶
Em C++ e Python¶
Explicação¶
Obtém o tempo atual da simulação (segundos).
Formato¶
double AKIGetCurrentSimulationTime()
Parâmetros¶
Nenhum.
Saída¶
- > 0: O Simulation Time atual, isto é, o número de segundos desde o início da simulação, incluindo o período de aquecimento.
- < 0: Error.
Obter Tempo Estacionário¶
Em C++ e Python¶
Explicação¶
Obter o tempo de simulação atual (em segundos a partir da meia-noite).
Formato¶
double AKIGetTimeSta();
Parâmetros¶
Nenhum.
Saída¶
- > 0: O tempo atual do relógio da simulação em segundos a partir da meia-noite.
- < 0: Error.
Definir o Tempo de Término da Simulação¶
Em C++ e Python¶
Explicação¶
Definir o tempo final da execução (segundos).
Formato¶
int AKISetEndSimTime( double atime )
Parâmetros¶
- atime: O novo horário de término da simulação.
Saída¶
- = 0 Sem erro.
- < 0: Error.