Em 13/10/12 21:00, ns-users-requ...@isi.edu escreveu: Hi, Vivek!
Please, post your script file .tcl. > Message: 1 > Date: Sat, 13 Oct 2012 10:25:56 +0530 > From: vivek arya <1viveka...@gmail.com> > Subject: [ns] Help .. Error running wireless protocols in ns2. > To: ns-users@isi.edu > Message-ID: > <cahp5+uzy4wfzu6pbt3urwbxznw1xh+nkolyb-yfwkr_5m+p...@mail.gmail.com> > Content-Type: text/plain; charset=ISO-8859-1 > > I get the following error in terminal when i execute my file.. > > ns dsdv-example.tcl > num_nodes is set 3 > invalid command name "-macType" > while executing > "-macType $val(mac) \ > -ifqType $val(ifq) \ > -ifqLen $val(ifqlen) \ > -antType $val(ant) \ > -propType $val(prop) \ > -phyType $val(netif) \ > -chann..." > (file "dsdv-example.tcl" line 39) > > what is this error.. can anybody help.. > Google did not help.. > Thnx in advance > > > ------------------------------ > > Message: 2 > Date: Sat, 13 Oct 2012 03:06:28 -0700 (PDT) > From: sukhalid <sukha...@gmail.com> > Subject: [ns] How to patch GPSR routing protocol to ns-2.35 > To: ns-users@isi.edu > Message-ID: <34541231.p...@talk.nabble.com> > Content-Type: text/plain; charset=us-ascii > > > Hi, > I have patched GPSR to ns-2.35 using keliu' code. It works fine with given > tcl file. I need to move nodes according to mine own mobility scenario and > compare them to AODV protocol. > I have two problems > 1. I don't understand what this command in gpsr.tcl file means > > proc gpsr-create-mobile-node { id args } { > ......................... > if [info exists opt(energy)] { > $node addenergymodel [new $opt(energy) $node 10 0.5 0.2]} > ............. > > What are these figures (0.5, 0.2), are these energy consumed in reception > and transmission or some thing else. > > Secondly I want move mobile node created using proc defined in gpsr.tcl file > according to my own mobility plan e.g. > > $ns_ at 0.000000000000 "$node_(0) setdest 144.816950690450 20.073824649527 > 0.324133202939" > $ns_ at 0.000000000000 "$node_(1) setdest 93.957720171475 192.140808646867 > 1.452613500562" > $ns_ at 12.158688172971 "$node_(23) setdest 113.137798368154 39.443538618334 > 0.902003496971" > $ns_ at 14.805074599534 "$node_(2) setdest 152.227654369397 20.766089279052 > 1.742469780423" > > But when I run simulation it gives error like this: > > Load complete... > Starting Simulation... > ns: _o18 setdest 144.816950690450 20.073824649527 0.324133202939: > (_o18 cmd line 1) > invoked from within > "_o18 cmd setdest 144.816950690450 20.073824649527 0.324133202939" > invoked from within > "catch "$self cmd $args" ret" > invoked from within > "if [catch "$self cmd $args" ret] { > set cls [$self info class] > global errorInfo > set savedInfo $errorInfo > error "error when calling class $cls: $args" $..." > (procedure "_o18" line 2) > (SplitObject unknown line 2) > invoked from within > "_o18 setdest 144.816950690450 20.073824649527 0.324133202939" > > Urgent help is needed please > > > >