Opções de Linha de Comando¶
Quando você inicia o Aimsun Next usando um comando, pode adicionar várias opções para executá-lo com instruções específicas. Você pode iniciar o Aimsun Next no modo de interface gráfica do usuário ou em uma janela de console sem UI. Para executar os comandos a seguir, você deve estar no diretório correto que contém a edição instalada do Aimsun Next.
Para iniciar o Aimsun Next com a UI, insira:
"Aimsun Next.exe" --<option> <option parameters>
Para iniciar o Aimsun Next sem a UI, insira:
aconsole.exe --<option> <option parameters>
As opções de comando disponíveis estão listadas abaixo. Nomes de arquivos e valores personalizados são marcados como XXXX.
Opções¶
--no-sentry Abre o Aimsun Next e impede que um arquivo 'minidump' (DMP) dos dados do usuário atual seja enviado após uma falha do software. Para obter mais informações sobre falhas e dados do usuário, consulte Declaração de Privacidade.
--project XXXX Carrega um documento, em que XXXX é o nome do arquivo de documento do Aimsun ou seu UID.
--force Ignora quaisquer bloqueios no documento que você está abrindo.
--dont_look_for_missing_files Não abre caixas de diálogo para procurar arquivos ausentes não encontrados ao carregar o documento.
The deprecated equivalent option is: *-dontlookformissing*.
--command XXXX Executa uma ação chamada XXXX sobre um alvo (especificado usando um comando de alvo). As ações atualmente disponíveis são: executar, que executa uma simulação ou uma alocação estática de tráfego, dependendo do tipo de cenário, em modo batch, sem interação do usuário, e reproduzir, que executa a simulação interativamente. Portanto, reproduzir está disponível apenas para replicações SRC micro e SRC híbridas.
The deprecated equivalent option is: *-cmd*.
--target YYYY Objeto com ID YYYY para executar a ação do comando.
--script XXXX Carrega e executa o script Python a partir do arquivo XXXX.
--save_as XXXX Depois que o comando ou o script tiver sido executado, ele salva o documento no local de arquivo especificado. XXXX é o caminho completo, incluindo o novo nome do arquivo de documento do Aimsun.
--save Depois que o comando ou o script tiver sido executado, ele salva o arquivo de documento do Aimsun.
--test_plugins Grava um arquivo testplugins.txt, com os plug-ins carregados, e encerra o Aimsun Next.
The deprecated equivalent option is: *-testplugins*.
--proxy XXXX Indica o proxy a ser usado, onde XXXX é a URL do proxy com o formato: PROTOCOL://USER_NAME:PASSWORD@ADDRESS:PORT
--locale XXXX Força o locale para XXXX. Exemplos: en, es, fr e outros.
--translation XXXX Força o locale da tradução para XXXX. Exemplos: de, en_gb, es, fr, pt e outros.
--stop_at HH:MM:SS Para uma simulação animada em HH:MM:SS.
--home XXXX Define a pasta inicial do Aimsun Next como XXXX.
--instance XXXX Define o UID da instância do Aimsun Next como XXXX.
--dongle_id XXXX Força o Aimsun Next a usar somente o dongle XXXX, mesmo que outros dongles possam estar disponíveis.
The deprecated equivalent option is: *-dongleid*.
--version Retorna o número da versão do Aimsun Next e sai.
--verbose or -v Mostra mensagens de depuração no console e no arquivo de log (se disponível).
--silent Não mostrar nenhuma mensagem no console ou no arquivo de log.
--log Grava mensagens em um arquivo de log. O arquivo de log será salvo onde o sistema operacional armazena os arquivos de log por usuário e aplicação. Por exemplo, no Windows ele estará em: "C:/Users/your_user/AppData/Roaming/Aimsun/Aimsun Next/Logs"
--log_file XXXX Grava mensagens de log em um arquivo especificado, XXXX. Esta opção implica que o --log opção também está ativa.
--force_number_of_threads XXXX Força o Aimsun Next a executar o objeto executado com XXXX número de threads, ou o número máximo permitido pela licença se o número especificado for maior que este último.
The deprecated equivalent option is: *-force\_th*.
--allowed_plugins XXXX Carrega apenas os plug-ins listados no arquivo XXXX. O arquivo deve conter, em linhas separadas, o nome do arquivo de informações do plug-in (sem caminho). Por exemplo: 00_angbasicplugin.xml.
The deprecated equivalent option is: *-plugins*.
--dark-mode Somente Windows e Linux: Alterna a interface do usuário para o modo escuro para corresponder aos temas de sistema de janelas "dark". Em um Mac, o tema de cores das janelas é sempre aquele definido em System Preferences.
--light-mode Somente Windows e Linux: Alterna a interface do usuário para o modo claro para corresponder aos temas de sistema de janelas "light". Em um Mac, o tema de cor das janelas é sempre aquele definido em System Preferences.
--force-pixmap-scale XX Configura o Aimsun Next para aproveitar telas de alta resolução e dimensiona pixmaps por um fator de XX para melhorar a legibilidade.
Exemplos:¶
Executando uma replicação com ID = 147 sem a UI:
aconsole.exe –-project "C:/models/myproject.ang" --command execute --target 147
Executando um experimento macro com ID = 147 sem a UI, mostrando todas as mensagens e salvando o arquivo em um novo arquivo ang após a execução:
aconsole.exe –-project "C:/models/myproject.ang" --command execute --target 147 –-verbose --save_as "C:/models/myproject_afterrun.ang"
Iniciando o Aimsun Next com a UI em espanhol e forçando-o a usar o dongle com ID = 1456274627:
"Aimsun Next.exe" -–dongle_id 1456274627 –-translation es
Executar o Aimsun Next e registrar todas as mensagens em um arquivo especificado:
"Aimsun Next.exe" --verbose –-log_file C:/models/myproject.log
Códigos de saída do Aconsole¶
1 Tarefa foi cancelada
4 Ação desconhecida
5 Parâmetro de destino ausente ou objeto de destino não encontrado
10 Não é possível ler o documento do Aimsun
20 Tarefa falhou
30 O aplicativo falha
50 Sem licença
100 O comando requer uma base de dados válida para armazenamento de saídas