1
我正在使用NS-2.35 ...我對AODV協議進行了更改以支持受控移動性。我需要將x和y位置(在執行移動算法後)從C++傳遞到TCL,然後將它們放入(setdest)命令中。 我的確在AODV構造如下:在NS-2綁定變量時出錯
bind("x_axis",&x_tcl);
bind("y_axis",&y_tcl);
,我在NS-default.tcl給X_AXIS和Y軸的默認值。
,這是我在TCL代碼中使用它們:
$ns at 21.0 "$node_(0) setdest $x_axis $y_axis 100.0"
,但我收到以下錯誤:
num_nodes is set 36
warning: Please use -channel as shown in tcl/ex/wireless-mitf.tcl
INITIALIZE THE LIST xListHead
can't read "x_axis": no such variable
while executing
"$ns at 21.0 "$node_(0) setdest $x_axis $y_axis 100.0""
(file "eaodv.tcl" line 309)
是Ť這裏有什麼問題?你可以幫我嗎?