"分段错误"关于修改aodv.cc能量

时间:2018-01-31 17:48:41

标签: ns2

我正在尝试修改aodv.cc,以便计算网格中每个节点的能量。 我正在添加这两行代码:iNode = (MobileNode *)(Node::get_node_by_address(index)); iEnergy=iNode->energy_model()-> energy();

当我尝试运行tcl代码时,第二行出现了分段错误。 这是tcl脚本中的配置:

$ns node-config -adhocRouting AODV \
-llType LL \
-macType Mac/802_11 \
-ifqType Queue/DropTail/PriQueue \
-ifqLen 50 \
-addressingType flat\
-antType Antenna/OmniAntenna \
-propType Propagation/TwoRayGround \
-phyType Phy/WirelessPhy \
-channel [new Channel/WirelessChannel] \
-energyModel "EnergyModel" \
               -initialEnergy 3.4 \
               -txPower 0.33 \
               -rxPower 0.1 \
               -idlePower 0.05 \
               -sleepPower 0.03 \
-topoInstance $topo \
-agentTrace ON \
-routerTrace ON \
-macTrace OFF \
-movementTrace ON

如果有人能解决这个问题,我将不胜感激

0 个答案:

没有答案