API Aimsun Next Eventos Clique no Detector¶
Funções relacionadas aos 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