如何在omnet++中设置网络区域尺寸?
How to set network area dimensions in omnet++?
我想在 .ini 文件中设置网络区域的大小,我正在使用 Inet,我想要类似于:
network.field_x = 500
network.field_y = 500
在卡斯塔利亚。
谢谢。
Castalia 中的这些参数描述了传感器节点部署区域的物理大小。传感器网络 具有这些参数是有意义的 但抽象网络则不一定。
OMNeT++没有这些参数。他们的目的是什么?
我不确定 INET,但如果我不得不猜测的话,我会说没有描述网络物理大小的参数。
更新:INET 中确实存在这些参数(请参阅 Jerzy D 的回答),但由于您评论说要模拟传感器网络,我建议您查看 INET 的模型是否适合您的目的。我不知道 INET 最近的发展,但我记得过去 INET 不适合 my 传感器网络模拟需求。
您可以使用任何 Mobility model in your project and define the physical area using its parameters,例如:
**.constraintAreaMinX = 0m
**.constraintAreaMinY = 0m
**.constraintAreaMaxX = 1000m
**.constraintAreaMaxY = 1000m
**.constraintAreaMinZ = 0m
**.constraintAreaMaxZ = 0m
需要注意的是即使节点不移动也可以使用Mobility——有StationaryMobility.
我想在 .ini 文件中设置网络区域的大小,我正在使用 Inet,我想要类似于:
network.field_x = 500 network.field_y = 500
在卡斯塔利亚。
谢谢。
Castalia 中的这些参数描述了传感器节点部署区域的物理大小。传感器网络 具有这些参数是有意义的 但抽象网络则不一定。
OMNeT++没有这些参数。他们的目的是什么? 我不确定 INET,但如果我不得不猜测的话,我会说没有描述网络物理大小的参数。
更新:INET 中确实存在这些参数(请参阅 Jerzy D 的回答),但由于您评论说要模拟传感器网络,我建议您查看 INET 的模型是否适合您的目的。我不知道 INET 最近的发展,但我记得过去 INET 不适合 my 传感器网络模拟需求。
您可以使用任何 Mobility model in your project and define the physical area using its parameters,例如:
**.constraintAreaMinX = 0m
**.constraintAreaMinY = 0m
**.constraintAreaMaxX = 1000m
**.constraintAreaMaxY = 1000m
**.constraintAreaMinZ = 0m
**.constraintAreaMaxZ = 0m
需要注意的是即使节点不移动也可以使用Mobility——有StationaryMobility.