如何在omnet ++中设置网络区域尺寸?

时间:2019-07-03 08:29:08

标签: omnet++

我想在.ini文件中设置网络区域的大小,我正在使用Inet,我想要类似以下内容的东西:

network.field_x = 500 network.field_y = 500

在Castalia。

谢谢。

2 个答案:

答案 0 :(得分:1)

您可以在项目中使用任何Mobility模型,并使用其parameters定义物理区域,例如:

**.constraintAreaMinX = 0m
**.constraintAreaMinY = 0m 
**.constraintAreaMaxX = 1000m
**.constraintAreaMaxY = 1000m 
**.constraintAreaMinZ = 0m
**.constraintAreaMaxZ = 0m

请注意,即使节点不移动,也可以使用Mobility-StationaryMobility

答案 1 :(得分:0)

Castalia中的这些参数描述了部署传感器节点的区域的物理大小。这些参数对于传感器网络是有意义的,但对于抽象网络则不一定。

OMNeT ++没有此类参数。他们的目的是什么? 我不确定INET,但是如果我不得不猜测,我会说没有描述网络物理大小的参数。

更新:这些参数确实存在于INET中(请参阅Jerzy D的答案),但是由于您评论了您想模拟传感器网络,因此建议您查看INET的模型是否适合您的目的。我不知道INET的最新发展,但我记得过去INET不适合我的传感器网络仿真需求。