Veículos de Simulação da Aimsun Next¶
Funções relacionadas aos Veículos de Simulação ANG¶
Notas¶
Ao simular no Aimsun Next, cada veículo é representado por dois objetos: um com as informações do modelo comportamental e outro com as informações do Ambiente Gráfico ANG. Este último é o objeto GKSimVehicle com as informações necessárias para exibir a animação. Este objeto pode ser gerenciado usando as funções de Conexões de Objetos ANG.
Esses dois objetos terão identificadores diferentes, pois cada vez que um veículo é criado, o Simulador Aimsun Next atribui a ele um identificador consecutivo começando de 1, enquanto o GKSimVehicle tem um identificador único que o distingue de todos os outros objetos ANG. A função ANGConnVehGetGKSimVehicleId é usada para obter o identificador do GKSimVehicle vinculado a um identificador de veículo.
Além disso, por razão de eficiência, os GKSimVehicles são criados e atualizados apenas quando a simulação é executada no modo Animado. Ao criar e usar atributos para o tipo GKSimVehicle em uma execução em lote, a função ANGConnEnableVehiclesInBatch deve ser utilizada.
Obter Identificador de Veículo de Simulação ANG¶
Em C++ e Python¶
Explicação¶
Obtém o identificador do veículo definido no ambiente gráfico para o veículo de simulação com um id Aimsun Next aidVeh.
Formato¶
int ANGConnVehGetGKSimVehicleId( int aidVeh )
Parâmetros¶
- aidVeh: O identificador do veículo Aimsun.
Saída¶
- > 0: Identificador do Veículo ANG.
- < 0: Erro.
Habilitar Informações dos Veículos ANG enquanto simula em modo de Lote¶
Em C++ e Python:¶
Explicação:¶
Habilita ou desabilita as Informações do Veículo ANG enquanto simula em modo de Lote.
Formato¶
void ANGConnEnableVehiclesInBatch( bool value )
Parâmetros¶
- value: Verdadeiro quando os veículos ANG devem ser habilitados durante a simulação e falso caso contrário.
Saída¶
Nenhuma.