Pular para o conteúdo

Informações de tempo de execução da API do Aimsun Next

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.