Part 1:OMNeT++安装
1.下载OMNeT++(官网https://omnetpp.org/)
点击DOWNLOAD
下载WINDOWS版本
下载之后解压。
2.解压后的文件夹是omnetpp-5.6.2,打开后点击mingwenv.cmd显示一个对话框按任意键继续
出现 welcome to OMNeT++ 5.0!
/e/omnetpp-5.0/omnetpp 5.0 $
3.输入命令 ./configure (NOTE:这一步如果报错记得尝试关闭杀毒软件,电脑管家,360安全卫士之类的。另这一步特别慢,耐心点儿!)
make(Now you can type “omnetpp” to start the IDE)
4.输入命令
cd samples/aloha
./aloha
出现图形界面即可
5.打开IDE 输入命令 omnetpp
(这些步骤没有截图了,安装完之后就把界面关了)
参考博客:https://blog.csdn.net/xy622260xy/article/details/70182640?utm_medium=distribute.pc_relevant.none-task-blog-baidujs-2
Part 2:SUMO安装
1.下载sumo软件(官网);notepad++;python
2.在OpenStreetMap上导出想要的地图,生成文件map.osm并放入bin目录下
3.进入windows下cmd模式,进入“sumo\bin”目录(E:\sumo\bin我自己的安装目录)
输入命令 netconvert --osm-files map.osm -o map.net.xml
显示Success 同时在文件夹bin目录下生成map.net.xml文件
4.生成.trips.xml文件,依然在“E:\sumo\bin”目录下
输入命令 python e:\sumo\tools\randomTrips.py -n map.net.xml -l -e 600 -o map.trips.xml
显示E:\sumo\bin>同时在文件夹bin目录下生成文件map.trips.xml文件
5.生成.roul文件
输入命令 duarouter -n map.net.xml -t map.trips.xml -o map.rou.xml --ignore-errors
显示Success
6.生成配置文件(.sumocfg)
新建一个文本文档,然后用notepad++打开,根据官网解释另存为map.sumocfg
(NOTE:画红色线的部分,名称一定一定要和自己前面的文件名一致,就是你生成的地图文件名)
7.运行仿真文件
在“sumo\bin”文件夹下,打开sumo-gui.exe,然后点击File>open Simulation选择map.sumocfg文件运行
参考博客:
1.https://blog.csdn.net/liuss2/article/details/93159134
2.https://blog.csdn.net/qtlyx/article/details/49621799