Beruflich Dokumente
Kultur Dokumente
#
# Wireless simulation, a simulation of a broadcast protocol
# for vehicular ad hoc networks.
#
# Nathan Balon
# University of Michigan - Dearborn
# CIS 695
#
#========================================================================
#======================================================================
# Options
#======================================================================
#===========================================================================
set ns $ns_
source ../tcl/mobility/timer.tcl
Class LogTimer -superclass Timer
LogTimer instproc timeout {} {
global opt node_;
for {set i 0} {$i < $opt(nn)} {incr i} {
$node_($i) log-movement
}
$self sched 0.1
}
set logtimer [new LogTimer]
$logtimer sched 0.1
}
if {$opt(seed) > 0} {
puts "Seeding Random number generator with $opt(seed)\n"
ns-random $opt(seed)
}
set y 0
set x 0
# Create the mobile nodes for the simulation.
for {set i 0} {$i < $opt(nn)} {incr i} {
set node_($i) [$ns_ node]
$ns_ initial_node_pos $node_($i) 10
}
# log movement
if { $opt(lm) == "ON" } {
puts "Logging movement..."
log-movement
}