机会网络仿真模拟软件ONE:配置文件settings的解读

机会网络仿真模拟软件ONE:配置文件settings的解读

仿真环境为:the-one 1.6.0,配置文件为:default_settings.txt

注意:ONE是一款基于JAVA语言开发的移动机会网络模拟器

One中的配置文件是设置了整个仿真环境的条件,包括以下内容:
1. 想定参数:
  1) 想定名称
  2) 是否模拟连接
  3) 时间步进
  4) 仿真结束时间
2. Interface参数
  1) 传输速度
  2) 传输范围
3. 节点信息(可以以组为单位对节点进行配置)
  1) 移动模型(如随机走动模型、基于地图的运动模型);
  2) 数量
  3) 缓存大小
  4) 等待时间范围
  5) 移动速度
  6) 消息存活最大时间
4. 路由算法

#
# Default settings for the simulation
#

## Scenario settings     
##设置场景名称,主要是生成report文件名称的一部分
##最好每次运行的时候,都加上一个编号,以免仿真结束生成的报告覆盖上一次的结果
Scenario.name = default_scenario   当前模拟的名称
Scenario.simulateConnections = true  是否模拟节点连接的动作,true则GUI界面中节点一直在动,而且会显示节点间的连接状况
##时间为步进,单位为s
##ONE是时间驱动模型,通过累加时间片来模拟时间的推进
Scenario.updateInterval = 0.1   决定messageRouter.java中的Update函数多久被执行一次,即为场景更新的时间
# 43200s == 12h
##仿真的整个过程持续的时间
Scenario.endTime = 10000000   设置仿真结束时间,单位为秒,默认为12H
Scenario.endTime = 43200

接口可以理解为DTN节点上的无线网卡,在仿真器中的功能主要是判断两个节点是否连通,以及连通的传输速率,常量和变量都可以
## Interface-specific settings:    特定接口设置
# type : which interface class the interface belongs to    类型:接口属于interface包的哪个接口类,直接写类名称
# For different types, the sub-parameters are interface-specific  对于不同的类型,子参数时特定于子接口的
# For SimpleBroadcastInterface, the parameters are:   对于简单的广播接口,参数有:
# transmitSpeed : transmit speed of the interface (bytes per second)   接口的传输速度(bts)
# transmitRange : range of the interface (meters)    接口的传输范围(m)

# "Bluetooth" interface for all nodes   设置节点接口的类型:广播
btInterface.type = SimpleBroadcastInterface    
# Transmit speed of 2 Mbps = 250kBps   设置接口传输速率为250KB/s
btInterface.transmitSpeed = 250k
btInterface.transmitRange = 10    设置接口的传输范围为10m

# High speed, long range, interface for group 4   对于第4组节点设置高速,大范围的通信接口
highspeedInterface.type = SimpleBroadcastIn
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

筱晓沁的教学苑

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值