Hello evry body,
When i am running the NS format of BRITE, set ns [new Simulator] //set na [open result.tr w] set nf [open result.nam w] $ns trace-all $na $ns namtrace-all $nf proc create_topology{} { global ns #nodes: set num_node 10 for {set i 0} {$i < $num_node} {incr i} { set n($i) [$ns node] } #links: set qtype DropTail $ns duplex-link $n(0) $n(7) 10.0Mb 1.7236454605492773ms $qtype $ns duplex-link $n(0) $n(4) 10.0Mb 2.5564353126456334ms $qtype $ns duplex-link $n(1) $n(7) 10.0Mb 1.9596429275415095ms $qtype $ns duplex-link $n(1) $n(6) 10.0Mb 2.0836465083411677ms $qtype $ns duplex-link $n(2) $n(1) 10.0Mb 0.8198962034098675ms $qtype $ns duplex-link $n(2) $n(0) 10.0Mb 3.0748983334134015ms $qtype $ns duplex-link $n(3) $n(2) 10.0Mb 0.6000909853028569ms $qtype $ns duplex-link $n(3) $n(1) 10.0Mb 0.888971781786488ms $qtype $ns duplex-link $n(4) $n(2) 10.0Mb 0.9660698044229389ms $qtype $ns duplex-link $n(4) $n(1) 10.0Mb 1.5722337603014132ms $qtype $ns duplex-link $n(5) $n(2) 10.0Mb 0.3916502734935236ms $qtype $ns duplex-link $n(5) $n(3) 10.0Mb 0.9404910499632333ms $qtype $ns duplex-link $n(6) $n(4) 10.0Mb 0.560635812568718ms $qtype $ns duplex-link $n(6) $n(3) 10.0Mb 2.105093379697943ms $qtype $ns duplex-link $n(7) $n(4) 10.0Mb 0.8762329434458621ms $qtype $ns duplex-link $n(7) $n(3) 10.0Mb 2.2576992000241027ms $qtype $ns duplex-link $n(8) $n(3) 10.0Mb 0.7707929361579221ms $qtype $ns duplex-link $n(8) $n(2) 10.0Mb 0.7620023348075393ms $qtype $ns duplex-link $n(9) $n(1) 10.0Mb 0.5599606345953886ms $qtype $ns duplex-link $n(9) $n(8) 10.0Mb 1.5000522372102496ms $qtype } #end function create_topology #------------- extract_leaf_nodes: array with smallest degree nodes ----- proc extract_leaf_nodes{} { # minimum degree in this graph is: 2. set leaf(0) 5 set leaf(1) 9 } #end function extract_leaf_nodes #---------- extract_nonleaf_nodes: array with nodes which have degree > 2 --- proc extract_nonleaf_nodes{} { set non_leaf(0) 0 #deg=3 set non_leaf(1) 1 #deg=6 set non_leaf(2) 2 #deg=6 set non_leaf(3) 3 #deg=6 set non_leaf(4) 4 #deg=5 set non_leaf(5) 6 #deg=3 set non_leaf(6) 7 #deg=4 set non_leaf(7) 8 #deg=3 } #end function extract_nonleaf_nodes $ns run// i have this error : wrong # args: should be "proc name args body" while executing "proc create_topology{} { global ns n num_node #nodes: set num_node 10 for {set i 0} {$i < $num_node} {incr i} { set n($i) [$ns node] } }" (file "u1.tcl" line 17) I don't know exactly with args it talks about. if some body now it please help me. Bst regards, _________________________________________________________________ Avec Windows Live OneCare éliminez tous les virus de votre PC ! http://www.windowslive.fr/liveonecare/default.asp