研一要用,导师也没用过,找了几天资料,网上的相关内容也比较少,我也搜寻了相关q群也没有几个,特此总结一下:
这里附上官方教程
Veins Tutorial
,这里还附上一种
安装虚拟机的教程
(我没有试过,只用以下安装过程win7和win10装成功了...)
下载好三个压缩包并解压
放在G:\WorkDev,如下图
下面开始安装步骤:
1 安装omnet
点击mingwenv.cmd,会提示任意键继续。。。
然后弹出如下窗口,再依次输入 ./configure 然后 make
就可以了,输入omnetpp即可打开IDE(过程如下三图)
4 在MinGW的命令行窗口,输入
cd G:/WorkDev/veins-4.7.1/veins-veins-4.7.1/examples/veins
回车,进入到veins 目录,此时可用
ls
命令查看目录文件,再输入
G:/WorkDev/sumo-win64-0.30.0/sumo-0.30.0/bin/sumo.exe -c erlangen.sumo.cfg
后台会启动SUMO,但sumo窗口并不会显示在桌面
响应提示【Loading configuration... done.】
5【使
omnet++
和
sumo
建立连接】
输入
G:/WorkDev/veins-4.7.1/veins-veins-4.7.1/sumo-launchd.py -vv -c G:/WorkDev/sumo-win64-0.30.0/sumo-0.30.0/bin/sumo.exe
建立omnet++与SUMO的连接,回车。
显示【“Listening on port 9999”】表示成功。
过程(4-5如下图所示)
6 回到omnetpp的 IDE窗口,在veins的工程中选择veins → examples → veins → omnetpp.ini文件,右键 → run as → OMNeT++ simulation,(点击yes…yes) 仿真启动
7 进入OMNet++ Qtenv仿真窗口。会弹出Set Up Inifile Configure对话框,config name选择general后确定。点击菜单栏run运行仿真,fast加快。具体菜单栏用法可以自己在去了解。
(1)路径你们不一样的就替换就行
(2)mingw窗口的IDE窗口整个过程不关闭,如下图
(3)看到有的博客说电脑需提前有mingw这个一般编译器都带了,本电脑已装codeblocks里面有mingw文件(我也不知道这个是不是必要的^.^)
(4)omnet+sumo+veins 对版本要求较严格,具体可以去veins官网的
changelog
查看版本
(5)这里我用的是omnetpp-5.4.1、sumo-0.30.0、veins-4.7.1
(6)附上本文参考的几篇连接!Thanks♪(・ω・)ノ 【
第1篇
第2篇
第3篇
第4篇
】
(7)几个压缩包可以留言赠送,官网下载很慢!
2019.12.14修改附上三个压缩包,需要的自提:
点此下载 ↓↓ 提取码:8lya
如果失效了的话请留言。
2022-5-30更新
链接:https://pan.baidu.com/s/1Y2KXR-ZgNVR8IfLcvk07-A?pwd=8lya
提取码:8lya
研一要用,导师也没用过,找了几天资料,网上的相关内容也比较少,我也搜寻了相关q群也没有几个,特此总结一下:这里附上官方教程Veins Tutorial,这里还附上一种安装虚拟机的教程(我没有试过,只用以下安装过程win7和win10装成功了...)下载好三个压缩包并解压放在G:\WorkDev,如下图下面开始安装步骤:1 安装omnet点击mingwenv....
https://blog.csdn.net/weixin_41286835/article/details/101101603
注意:windows上
安装
omnet
不需要
安装
java或者Mingw,
omnet
的包都自带有(若侵犯删除)
二、
sum
o
安装
1:
sum
o不需要
安装
,只需要找到对应的windows
安装
包就可以,在bin文件夹下面有
sum
o-gui.exe文件,可直接运行。如果要在shell运行netedit之类的命令,可以在环境变量中添加bin文件夹的目录。
闲言:为了成功
安装
与运确实是不那么容易,在此期间我看了csdn上的很多文章,不得不说csdn确实是给力,有着很多大牛分享经验,不过作为一个刚接触vanet的新手小白在边看大牛博客边
配置
时还是遇到了很多的问题,因为大牛可能会比较顺利或者对他们来说都不是什么难事,但是确实有很多值得注意的地方让我卡了很久,甚至是误打误撞才解决,也正因此本博客主要是记录自己遇到的一些问题,也好以后自己会看时别在踩这些坑,如果是想要完整详细的
安装
与
配置
过程,本博客可能无法提供太多帮助。
下载
安装
...
三者配合,参考:
Veins
、
OMNeT
++、
SUM
O仿真实验_sunaxp的博客-CSDN博客
omnet
新建项目,参考:
Omnet
++创建第一个程序_sinat_15102109的博客-CSDN博客
主要问题:
1、
omnet
新建项目 后,运行,总是显示:“perhaps its code was not linked in, or the class wasn't registrered with Register_Class(), or in
1)定义结点:新建intersection.node.xml,内容如下:
NOTE1:结点属性type="traffic_light" 意味着车辆和行人在此遵守信号灯指引,而type="unregulated"意味着车辆和行人在此不改变运动状态,即可能出现碰撞。
<nodes>
<node id="node1" ...
Veins
基于
OMNeT
++离散事件仿真环境,通过TraCI接查询和调度
SUM
O中的车辆运动状态。我们需要首先
安装
OMNeT
++和
SUM
O仿真环境,然后在
OMNeT
++中导入
Veins
代码,
配置
并调用
安装
的
SUM
O仿真环境。
由于
Veins
、
OMNeT
++、
SUM
O三者目前依然是开发状态,其版本更新较为频繁,不同版本接口和功能各不相同,因此在
安装
时需要注意版本搭配。
Veins
不同版本需...
针对车联网方向的研究方向的童鞋,在
OMNET
搭建基本的仿真平台,需要
安装
两个插件
Veins
和
SUM
O。仿真软件
OMNET
的基本
安装
和使用本文不多赘述,前面的博文有介绍。下面重点说明一下
Veins
框架。
2.
Veins
Veins
(vehicule in network simulations)是一个用于车载网络模拟的开源框架。它基于两个成熟的模拟器:基于事件的网络模拟器
OMNeT
++和道路交通模拟器
SUM
O。它扩展了这些功能,提供了一套全面成熟的仿真模型。很多插件及历史版本可访问:官网下载
def connect_vehicles(vehicles):
for vehicle in vehicles:
omnet
.connect(vehicle.name)# 创建车辆
vehicles = []
vehicles.append(Vehicle('Car1'))
vehicles.append(Vehicle('Car2'))# 连接车辆
connect_vehicles(vehicles)
qq_47569045:
打开 Excel 提示 “文件格式和扩展名不匹配,文件可能已损坏或不安全” 的解决办法
qq1876740009:
Omnet+Sumo+Veins安装配置总结(win7 win10亲测可行)
m0_63057132:
Omnet+Sumo+Veins安装配置总结(win7 win10亲测可行)
Wuli Cinggu: