Я использую NS-2.35 ... Я внес изменения в протокол AODV для поддержки контролируемой мобильности. Мне нужно было передать x и y позиции (после выполнения алгоритма для мобильности) с C++ на TCL, а затем поместить их в команду (setdest). я сделал следующее в AODV конструктору:Ошибка при связывании переменных в NS-2
bind("x_axis",&x_tcl);
bind("y_axis",&y_tcl);
и я дал X_Axis и оси Y. Значение по умолчанию в нс-default.tcl.
и это, как я использую их в 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)
Is T здесь любая проблема ?? Вы можете мне помочь?