как перевести узел в спящий режим в ns2

Я просто хочу перевести узел в спящий режим в ns-2, и я искал в протоколах и нашел много объектов и функций о спящем режиме, но я не мог использовать их в других протоколах, чтобы перевести узел в спящий режим. когда я их использую, я получаю ошибку сегментации или плавающую точку, и я знаю, что означают эти ошибки, но я не могу найти способ их решить. Например, когда я использую функцию sleep() из SMAC. Я искал в Google, и через неделю я так и не нашел решения...! не могли бы вы, ребята, помочь мне здесь...?


person Jenova    schedule 19.10.2015    source источник


Ответы (1)


Думаю, «сон» — это когда узел простаивает.

В ns-2.3x/tcl/ex/ есть несколько примеров с "set idle_time_".

Вы можете найти номера строк для «set idle_time_» с помощью:

$ cd ns-2.3x/tcl/ex/
$ grep -Rin idle_time *
The simulation examples are ( grep will also list a lot of config files.tcl ) :
realaudio/ramodel.tcl
sat-aloha.tcl
srm-session.tcl
srm.tcl
tcpsrm.tcl  ( Edit line 130 to e.g.:  exec tclsh8.6 ./namfilter.tcl out.nam )
                             ( Copy namfilter.tcl to ex/ from nam-1.1x/bin/.)
test-rcvr.tcl
test-tbf.tcl
tg.tcl
wpan/{ wpan_demo1.tcl, wpan_demo2.tcl ....... wpan_demo5.tcl }
xcp/2statemarkovB.tcl (xcp-tcp.tcl must be run beforehand to create the required xcp0.tr)

Попробуйте запустить файлы. → → Некоторые из них имеют действительно хорошие визуализации nam и xgraph.

person Knud Larsen    schedule 23.10.2015