[ns] How to set up mobile nodes?

2009-01-08 Thread Syed Faraz Hasan

Hi all,

I get an error which I have enclosed when I try setting up nodes in wireless 
scenarios. I have tried a lot of different things as suggested by other 
tutorials but get the same error everytime. When I delete the lines defining 
the nodes from the code, there are no error messages. Code that I am using is 
also enclosed.

Please help me out at this, I really need help quickly.

Faraz


Re: [ns] How to set up mobile nodes?

2009-01-08 Thread Syed Faraz Hasan

Thanks a lot Mubashir, heres the code

set val(chan)   Channel/WirelessChannel;#Channel Type

set val(prop)   Propagation/TwoRayGround   ;# radio-propagation model

set val(netif)  Phy/WirelessPhy;# network interface type

set val(mac)Mac/802_11 ;# MAC type

set val(ifq)Queue/DropTail ;# interface queue type

set val(ll) LL ;# link layer type

set val(ant)Antenna/OmniAntenna;# antenna model

set val(ifqlen) 50;# max packet in ifq

set val(nn) 20 ;# number of mobilenodes

set val(rp) DumbAgent  ;# routing protocol

set val(x)  50

set val(y)  50


Mac/802_11 set dataRate_ 11Mb

#Create a simulator object

set ns_ [new Simulator]


#Open the NAM trace file

set nf [open out.nam w]

$ns_ namtrace-all $nf



#Define a 'finish' procedure

proc finish {} {

global ns_ nf

$ns_ flush-trace

#Close the NAM trace file

close $nf

#Execute NAM on the trace file

exec /home/faraz/Desktop/ns-allinone-2.33/nam-1.13/nam out.nam

exit 0

}



# set up topography object

set topo   [new Topography]

$topo load_flatgrid $val(x) $val(y)



# Create God

create-god $val(nn)



# Create channel

set chan_1_ [new $val(chan)]



$ns_ node-config -adhocRouting $val(rp) \

-llType $val(ll) \

-macType $val(mac) \

-ifqType $val(ifq) \

-ifqLen $val(ifqlen) \

-antType $val(ant) \

-propType $val(prop) \

-phyType $val(netif) \

-topoInstance $topo \

-agentTrace OFF \

-routerTrace OFF \

-macTrace ON \

-movementTrace OFF \

-channel $chan_1_

for {set i 0} {$i  $val(nn) } {incr i} {
set node_($i) [$ns_ node]
$node_($i) random-motion 0   ;# disable random motion
}



$ns_ at 0.1 finish


puts Starting...

$ns_ run

Regards,
Faraz

From: Mubashir Rehmani [mshrehm...@gmail.com]
Sent: Thursday, January 08, 2009 2:49 AM
To: Syed Faraz Hasan
Subject: Re: [ns] How to set up mobile nodes?

Hi Faraz

Can you please write the code in your email, because ns user mailing list drops 
all the attachments.

Regards

2009/1/8 Syed Faraz Hasan 
faraz_hasa...@email.ulster.ac.ukmailto:faraz_hasa...@email.ulster.ac.uk


Hi all,

I get an error which I have enclosed when I try setting up nodes in wireless 
scenarios. I have tried a lot of different things as suggested by other 
tutorials but get the same error everytime. When I delete the lines defining 
the nodes from the code, there are no error messages. Code that I am using is 
also enclosed.

Please help me out at this, I really need help quickly.

Faraz




--
Mubashir Husain Rehmani