SUMO仿真快速入门系列五:SUMO与NS2连接
2014-04-03 13:14
656 查看
在本节的开始,强烈建议读者熟悉下当今车辆移动模型与无线网络仿真的耦合方式,提供一份资料供大家下载:车辆自组织网仿真研究
在本节中,我们输出activity、mobility、config文件并嵌入到NS2中,实现松散开环模式的耦合。
--net-file 网络拓扑文件;--route-files 网络路由文件 --fcd-output 输出fcd文件
在本节中,我们输出activity、mobility、config文件并嵌入到NS2中,实现松散开环模式的耦合。
一、利用sumo命令输出fcd( Floating Car Data)文件
在之前的文章中,我们都是用sumo-gui进行模拟,可以直观的看到道路情况和车辆的运动情况,其实我们还可以直接使用sumo命令完成模拟并生成fcd文件。sumo命令具体用法:http://sumo-sim.org/userdoc/SUMO.htmlsumo --net-file MySUMONet.net.xml --route-files ex_ROU_rou.xml --fcd-output MySUMONet.xml
--net-file 网络拓扑文件;--route-files 网络路由文件 --fcd-output 输出fcd文件
二、利用traceExporter.py生成所需的config,mobility,activity文件
将生成的MySUMONet.xml文件拷贝进<SUMO_HOME>/tools/bin/目录,在该目录中执行:python traceExporter.py --fcd-input MySUMONet.xml --ns2config-output MySUMONet.config.tcl --ns2mobility-output MySUMONet.mobility.tcl --ns2activity-output MySUMONet.activity.tcl
三、将三个文件嵌入到ns2代码中
原创文章,转载请注明!
相关文章推荐
- SUMO仿真快速入门系列二:使用XML生成自定义地图
- SUMO仿真快速入门系列四:Ubuntu 12.04 安装ns2.35
- SUMO仿真快速入门系列三:产生车辆移动模型
- SUMO仿真快速入门系列一:Ubuntu 12.04下安装SUMO(Simulation of Urban MObility)
- (李兴华)【FANUC FOCAS1/2 Library 开发系列教程】-10分钟快速入门
- Spring MVC系列:(1)SpringMVC快速入门
- JDBC快速入门教程,连接数据库不用愁。
- IOS快速入门-工匠化教程系列(一) Xcode安装和快速认识
- Netty 快速入门系列 - Chapter 2 Netty3.x 【第五讲】 - 源码讲解
- 快速入门系列--CLR--03泛型集合
- git 学习系列之一:快速入门
- 快速入门系列--TSQL-01基础概念
- WPF快速入门系列(3)——深入解析WPF事件机制
- HTTP长连接实现“服务器推”的技术快速入门及演示示例
- C++ Primer学习系列(1):快速入门/变量和基本类型/标准库类型
- Scala编程快速入门系列(一)
- USB入门系列之二:USB的连接模型
- 快速入门系列--WCF--05事务
- 快速入门系列--MVC--01概述
- 局部连接来减参,权值共享肩并肩(深度学习入门系列之十一)