Skip to content

Informações sobre o Tempo de Execução da API Aimsun Next

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.