2016-06-18 3 views
0

Я хочу создать сценарий мобильности для моделирования NS2, для этого я буду использовать набор инструментов генератора мобильности. путь к нему: '~/ns-allinone-2.xx/ns-2.xx/indep-utils/cmu-scen-gen/setdest'- Я использую NS 2.35. В командной строке, я использовал эту команду, чтобы создать свой сценарий:setdest v 2 инструмент для повышения мобильности устанавливает максимальную скорость, равную нулю, а не заданную максимальную скорость

./setdest -v 2 -n 20 -s 2 -m 1 M- 10 -t 300 -P 1 -p 10 -x 500 -y 500 > scenario 

где:

  • -v: это Колличеста версии команды, я использую версию 2. Так параметры что следует являются одной из версии 2.
  • -n: количество узлов
  • -s: Тип скорости (равномерное, нормальное), s = 1 константа скорости, с = 2 нормальная скорость
  • -m: мин скорость
  • -M: максимальная скорость
  • -t: время моделирования
  • -P: тип паузы (постоянный, единообразный); P = 1 постоянная пауза; Р = 2 равномерная пауза [0, 2 * р]
  • -p: Время паузы
  • -x: х размерность пространства
  • -y: у размерность пространства

в файле сценария Я получил это (я транковую часть файла сценария, который был создан):

# 
# nodes: 20, speed type: 2, min speed: 1.00, max speed: 0.00 
# avg speed: 0.23, pause type: 1, pause: 10.00, max x: 500.00, max y: 500.00 
# 
$node_(0) set X_ 179.262898812695 
$node_(0) set Y_ 200.991843665555 
$node_(0) set Z_ 0.000000000000 
. 
. 
. 
$ns_ at 0.000000000000 "$node_(0) setdest 113.145148273136 63.780190950790 0.615925877381" 
. 
. 
. 

Я хочу, чтобы мой узел двигаться со скоростью от 1 до 10 м/с, но вместо этого они «повторно двигаются со скоростью от 1 до 0 м/с. Итак, как мне сделать, чтобы настроить максимальную скорость до 10 м/с? спасибо заранее

+0

NS-2 "узел движений" ... http://www.isi.edu/nsnam/ns/ doc/node172.html ... http://www.isi.edu/nsnam/ns/tutorial/nsscript7.html ... http://www.isi.edu/nsnam/ns/tutorial/nsscript5.html –

+0

Спасибо за ссылки, но на самом деле я хочу, чтобы инструмент setdest генерировал скорость между 1 м/с и 10 м/с. вместо этого он создает скорость между 1 м/с и 0 м/с. потому что я думаю, что он устанавливает максимальную скорость до 0 вместо значения, которое я указал. – Emani

ответ

0

Простой, у вас есть опечатка ... право команда, кажется, как ...

setdest -v 2 -n 20 -s 10 -m 1 -M 10 -t 300 -P 1 -p 10 -x 500 -y 500 > scenario 

# 
# nodes: 20, speed type: 10, min speed: 1.00, max speed: 10.00 
# avg speed: 0.00, pause type: 1, pause: 10.00, max x: 500.00, max y: 500.00 
# 

Примечание: 1) Может быть установлена ​​команда setdest: # cd ns-allinone-2.35/ns-2.35/indep-utils/cmu-scen-gen/setdest/ && make install

2) С обновлением «Oct 2014» ns-allinone-2.35_gcc482.tar.gz https://drive.google.com/file/d/0B7S255p3kFXNSGJCZ2YzUGJDVk0/view?usp=sharing ... все инструменты indep-utils/{dec-tr-stat, epa-tr-stat, nlanr-tr- стат, UCB-тр-стат, setdest} устанавливаются с # make install в нс-2,35/


+0

Спасибо, миллион, я просто пробовал и работает. – Emani