Langsung ke konten utama

AOMDV NS2 Source code

dalam skrip ini, penulis mencoba membuat simulasi untuk mobile ad-hoc dengan node 50. node movement menggunakan random waypoint model. penulis menggunakan ubuntu 12.04 dan ns2-34. biar yang lain ikut belajar, ini skrip nya :

set val(chan)   Channel/WirelessChannel;
set val(prop)   Propagation/TwoRayGround;
set val(netif)  Phy/WirelessPhy;
set val(mac)    Mac/802_11;
set val(ifq)    Queue/DropTail/PriQueue;
set val(ll)     LL;
set val(ant)    Antenna/OmniAntenna;
set val(x)      500;
set val(y)      500;
set val(ifqlen) 50;
set val(seed) 1.0;
set val(adhocRouting) AOMDV;
set val(nn)     50;
set val(cp)     "/home/clara/thesis/generate-traffic";
set val(sc)     "/home/clara/thesis/generate-gerak1";
set val(stop)   200;

set ns_         [new Simulator]
set topo        [new Topography]

#create nam & trace object files
set tracefd     [open aomdv.tr w]
set namtrace    [open tes-amodv.nam w]
$ns_ trace-all $tracefd
$ns_ namtrace-all-wireless $namtrace $val(x) $val(y)

#define topology
$topo load_flatgrid $val(x) $val(y)

#create god
set god_ [create-god $val(nn)]
set chan [new $val(chan)]

$ns_ node-config -adhocRouting $val(adhocRouting) \
-llType $val(ll) \
-macType $val(mac) \
-ifqType $val(ifq) \
-ifqLen $val(ifqlen) \
-antType $val(ant) \
-propType $val(prop) \
-phyType $val(netif) \
-channel $chan \
-topoInstance $topo \
-agentTrace ON \
-routerTrace ON \
-macTrace OFF

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

#Movement Model
puts "loading connection data"
source $val(sc)

#define traffic data
puts "Loading scenario file"
source $val(cp)

for {set i 0} {$i < $val(nn)} {incr i} {
        $ns_ initial_node_pos $node_($i) 20
}

for {set i 0} {$i < $val(nn)} {incr i} {
        $ns_ at $val(stop).0 "$node_($i) reset";
}

$ns_ at $val(stop).0002 "puts \"NS EXIT\" ; $ns_ halt"
puts "Starting Simulation"
$ns_ run



buat ngerun skrip nya, jalannin aja pake “ns filemu.ns

buat ngeliat hasilnya (network animator nya) jalanin aja “nam tes-amodv.nam” hasilnya kan kek gini nanti :

Komentar

Postingan populer dari blog ini

what is (apa itu) XML ???

source: wikipedia and w3school XML (Extensible Markup Language) adalah bahasa markup untuk keperluan umum yang disarankan oleh W3C untuk membuat dokumen markup keperluan pertukaran data antar sistem yang beraneka ragam. XML merupakan kelanjutan dari HTML (HyperText Markup Language) yang merupakan bahasa standar untuk melacak Internet. Mengenal XML XML didesain untuk mempu menyimpan data secara ringkas dan mudah diatur. Kata kunci utama XML adalah data (jamak dari datum) yang jika diolah bisa memberikan informasi. XML menyediakan suatu cara terstandarisasi namun bisa dimodifikasi untuk menggambarkan isi dari dokumen. Dengan sendirinya, XML dapat digunakan untuk menggambarkan sembarang view database, tetapi dengan suatu cara yang standar. Tipe XML XML memiliki tiga tipe file :     XML, merupakan standar format dari struktur berkas (file).     XSL, merupakan standar untuk memodifikasi data yang diimpor atau diekspor.     XSD, merupakan stan...

TheReiko Day + Event Christmas

Tools : 1.  Fiddler 2.  File Swf Features: 1. Instant All Mission TP 2. Auto Kill Boss 3. Complete Daily Task 4. Kill Boss Event (Yukidaruma) 5. Instant Special Mission (Christmas) Instructions: • Drag files to fiddler • Clear Cache • Open Ninja Saga • Go to Shop > Select According To What You Want  

Chord Radja Yakin

Author : dewaphobia Am F G   C Bukalah hatimu untuk diriku Am F     G Em Sebelum cinta hilang Am F G        C Seperti bintang kupuja dirimu Am F     G Em Seperti malam datang      Am      Dm Yakinkan cintamu kepadaku  Gm     Cm Agar aku bisa memiliki   Fm    A#m        Am   Em Setulus hatiku mencintai dirimu Am Dm Lupakanlah semua mimpi-mimpi     Gm   Cm Walaupun bayangnya menghantui      Fm   A#m       Am   Em Yang kadang selalu ingin memilih ci...