Skip to content

API Aimsun Next Eventos Clique no Detector

Ativar os eventos clicáveis do detector

Em C++ e Python

Explicação

Ativa os eventos clicáveis do detector em todos os detectores do modelo.

Formato
int AKIDetectorEventsEnable()
Parâmetros

Não são necessários parâmetros.

Saída
  • = 0: OK
  • < 0: Erro

Desativar os eventos clicáveis do detector

Em C++ e Python

Explicação

Desativa os eventos clicáveis do detector em todos os detectores do modelo.

Formato
int AKIDetectorEventsDisable()
Parâmetros

Não são necessários parâmetros.

Saída:
  • = 0: OK
  • < 0: Erro

Carregar os eventos iniciais do detector

Em C++ e Python:

Explicação

Carrega os eventos iniciais de todos os detectores no modelo.

Formato
int AKIDetectorEventsLoadInitialEvents();
Parâmetros

Não são necessários parâmetros.

Saída
  • = 0: OK
  • < 0: Erro

Salvar os eventos do detector

Em C++ e Python:

Explicação

Salva os eventos de todos os detectores no modelo.

Formato
    int AKIDetectorEventsSaveEvents();
Parâmetros

Não são necessários parâmetros.

Saída
  • = 0: OK
  • < 0: Erro

Adicionar um evento do detector

Em C++ e Python

Explicação

Adiciona um evento do detector para um detector especificado. Esta função foi desaprovada na versão 23.0.1. Use a função AKIDetectorEventsAddEventRelativeTime em seu lugar.

Formato
void AKIDetectorEventsAddEvent(int iddet, double aIniTime, double aEndTime, int vehTypePos, double speed, double length, int idPTline);
Parâmetros
  • Iddet: Identificador do detector
  • IniTime: Hora da simulação, em segundos desde a meia-noite, quando o evento começará (segundos).
  • Endtime: Hora da simulação, em segundos desde a meia-noite, quando o evento terminará (segundos).
  • vehTypePos: Posição do tipo de veículo na lista de tipos de veículos utilizados. 0 deve ser usado para todos os tipos de veículos e um valor de 1 a AKIVehGetNbVehTypes (), para um tipo de veículo específico.
  • Speed: Velocidade detectada
  • Length: Comprimento detectado
  • idPTLine: Se o veículo for um ptVehicle, então o id da PTLine. 0, caso contrário
Saída

Não são necessários parâmetros.

Adicionar um evento do detector

Em C++ e Python

Explicação

Adiciona um evento do detector para um detector especificado

Formato
void AKIDetectorEventsAddEventRelativeTime(int iddet, double aIniTime, double aEndTime, int vehTypePos, double speed, double length, int idPTline);
Parâmetros
  • Iddet: Identificador do detector
  • IniTime: Quando o evento começará (segundos), em relação ao início da simulação.
  • Endtime: Quando o evento terminará (segundos), em relação ao início da simulação.
  • vehTypePos: Posição do tipo de veículo na lista de tipos de veículos utilizados. 0 deve ser usado para todos os tipos de veículos e um valor de 1 a AKIVehGetNbVehTypes (), para um tipo de veículo específico.
  • Speed: Velocidade detectada
  • Length: Comprimento detectado
  • idPTLine: Se o veículo for um ptVehicle, então o id da PTLine. 0, caso contrário
Saída

Nenhum.

Limpar os eventos clicáveis do detector

Em C++ e Python

Explicação

Remove todos os eventos clicáveis de todos os detectores

Formato
int AKIDetectorEventsClear();
Parâmetros

Não são necessários parâmetros.

Saída
  • = 0: OK
  • < 0: Erro