DEV Community

Cover image for #ResearchNotes2: Instalando o Simulador OMNeT++ no Windows
wesleysouza
wesleysouza

Posted on • Edited on

#ResearchNotes2: Instalando o Simulador OMNeT++ no Windows

O OMNeT++ é um simulador de eventos modular escrito em C++ orientado à objeto. É um software de código aberto muito utilizado pela a academia e é o core de diversos outros simuladores. Se sua pesquisa vai usar a técnica de simulação para avaliar desempenho o OMNeT++ pode te ajudar nessa tarefa.

A documentação do OMNeT++ é bem completa e descreve passo a passo o processo de instalação em sistemas Windows. No entanto, não descreve de forma direta, considerando isso, nesse tutorial vou descrever como instalar o simulador OMNeT++ (versão 5.6.2) no sistema operacional Windows.

Caso você queira instalar o OMNeT++ no Ubuntu 20.04 veja o tutorial (#ResearchNotes1: Instalando o Simulador OMNeT++ no Ubuntu 20.04)[https://dev.to/wesleysouza/researchnotes1-instalando-o-simulador-omnet-no-ubuntu-2004-46gj].

Instalação

A instalação do OMNeT++ é simples e mais fácil do que parece, vamos deixar de enrolação e vamos para os passos de instalação.

Passo 1: Download

Faça o download do OMNeT++ para Windows pelo link abaixo:

(Download OMNeT++) [https://omnetpp.org/download/].

Passo 2: Extraindo e movendo os arquivos

Extraia o conteúdo do arquivo e mova a pasta para o diretório que corresponde ao disco C ("C:\"). O caminho da pasta é exibido na figura abaixo:

Image description

Caso a versão que você esteja instalando for a 5.6.2 o nome da pasta será omnetpp-5.6.2.

Passo 3: Iniciando a instalação

Entre na pasta do OMNeT++ e execute como administrador o arquivo mingwenv.cmd.

Image description

A imagem abaixo exibe a saída da execução desse processo, aguarde ele terminar (pode demorar um pouco):

Image description

Quando esse processo finalizar um terminal vai ser aberto, vamos continuar a configuração nele.

Passo 4: Configurando o OMNeT++

No terminal digite ./configure e aguarde (pode demorar um pouco), observe a figura abaixo:

Image description

Passo 5: Compilando os arquivos do OMNeT++

Ainda no terminal digite make como exibido na figura abaixo:

Image description

Obs.: Aguarde o procedimento terminar, pode demorar um pouco...

Após finalizar esse procedimento já podemos iniciar o simulador.

Passo 6: Iniciando o simulador

Inicie o OMNeT++ com o digitando omnetpp no terminal, exemplo:

Image description

Pronto, já temos um simulador rodando.

Passo 7: Configure as variáveis de ambiente

Adicione os caminhos abaixo na variável de ambiente PATH do seu sistema:

C:\omnetpp-5.6.2\bin
C:\omnetpp-5.6.2\tools\win64\mingw64\bin
C:\omnetpp-5.6.2\tools\win64\usr\bin
Enter fullscreen mode Exit fullscreen mode

Para encontrar o local de edição basta utilizar a busca ou ir na parte do sistema do painel de controle. Desse modo, você vai abrir a janela abaixo:

Image description

Nessa janela clique em variáveis de ambiente e será exibida as variáveis abaxo:

Image description

Clique na variável path e adicione o conteúdo já descrito acima deixando desse modo:

Image description

Clique em OK e está tudo pronto. Essa étapa é importante pois, garante que o simulador vai encontrar os arquivos necessários para o build dos seus projetos.

Obs.: Caso você já tenha algum compilador de C/C++ instalado e configurado nas variáveis de amebiente como o MinGW será necessário remove-lo das variáveis de ambiente para evitar problemas de compilação.

Passo 8: Adicionando ícone na barra de tarefas

Enquanto o OMNeT++ está executando é possível adicionar o seu ícone na barra e tarefas para facilitar a inicialização.

Finalmente, se você chegou até aqui tem o OMNeT++ configurado e pronto para experimentos na sua máquina.

Referências

OMNeT++ Discrete Event Simulator

Top comments (0)