Veículos de Simulação da API do Aimsun Next¶
Funções relacionadas a 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 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.