Pular para o conteúdo

Veículos de Simulação da API do 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 ANG Graphical Environment. Este último é o objeto GKSimVehicle com as informações necessárias para exibir a animação. Este objeto pode ser gerenciado usando o funções de Conexões de Objetos ANG.

Esses dois objetos terão identificadores diferentes, pois toda vez que um veículo é criado, o Aimsun Next Simulator atribui a ele um identificador consecutivo começando em 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 GKSimVehicle vinculado a um identificador de veículo.

Além disso, por razões de eficiência, GKSimVehicles são criados e atualizados somente quando a simulação é executada no modo Animated. Ao criar e usar atributos para o tipo GKSimVehicle em uma execução em lote, a função ANGConnEnableVehiclesInBatch deve ser usada.

Obter o 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 do Aimsun Next aidVeh.

Formato
int ANGConnVehGetGKSimVehicleId( int aidVeh )
Parâmetros
  • aidVeh: O identificador de veículo do Aimsun.
Saída
  • > 0: Identificador de Veículo ANG.
  • < 0: Error.

Habilitar informações de veículos ANG durante a simulação em modo Batch

Em C++ e Python:

Explicação:

Ativa ou desativa as ANG Vehicle Information durante a simulação no modo Batch.

Formato
void ANGConnEnableVehiclesInBatch( bool value )
Parâmetros
  • valor: True quando os veículos ANG devem ser habilitados durante a simulação e false caso contrário.
Saída

Nenhum.