Skip to content

Veículos de Simulação da Aimsun Next

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.