gpt4 book ai didi

c++ - 需要帮助来了解NS-3中的特定代码

转载 作者:行者123 更新时间:2023-12-02 10:06:41 25 4
gpt4 key购买 nike

我是ns-3的新手,我正在尝试编辑示例third.cc以进行简单的仿真。
但是我需要的比指定的还多。 18个wifiStaNodes。但是我不理解此代码片段来修改参数。

bility.SetPositionAllocator(“ns3::GridPositionAllocator”,

                              "MinX", DoubleValue (0.0),
"MinY", DoubleValue (0.0),
"DeltaX", DoubleValue (5.0),
"DeltaY", DoubleValue (10.0),
"GridWidth", UintegerValue (3),
"LayoutType", StringValue ("RowFirst"));

有人可以解释一下网格的这种安排如何使仅创建18个节点成为可能吗?

最佳答案

您可以在src/mobility/model/constant-position-mobility-model.cc中找到这些属性,其解释如下:

MinX= The x coordinate where the grid starts.                              
MinY = The y coordinate where the grid starts.
DeltaX= The x space between objects.
DeltaY= The y space between objects.
GridWidth= The number of objects laid out on a line.
LayoutType= The type of layout. (i.e., RowFirst or ColumnFirst)

根据 GridWidth的值,分别布置每个行/列中的对象。在您的情况下,它将是6行,每行包含3个对象(节点)。

关于c++ - 需要帮助来了解NS-3中的特定代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59910471/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com