r10-0.tcl
上传用户:rrhhcc
上传日期:2015-12-11
资源大小:54129k
文件大小:1k
源码类别:

通讯编程

开发平台:

Visual C++

  1. # Generated by sgb2ns, created by Polly Huang
  2. # GRAPH (#nodes #edges id uu vv ww xx yy zz):
  3. # 10 28 geo(0,{10,10,3,0.200,0.000,0.000}) 10 
  4. set graph_type random
  5. proc create-nodes {nsns node} {
  6. upvar $node n
  7. upvar $nsns ns
  8. global verbose
  9. if {$verbose} { 
  10. puts "creating nodes..." 
  11. }
  12. for {set i 0} {$i < 10} {incr i} {
  13. set n($i) [$ns node]
  14. }
  15. return 10
  16. }
  17. proc create-links {nsns node linkBW} {
  18. upvar $node n
  19. upvar $nsns ns
  20. global verbose
  21. # EDGES (from-node to-node length a b):
  22. if {$verbose} { 
  23. puts -nonewline "Creating links 0..."
  24. flush stdout 
  25. }
  26. $ns duplex-link $n(0) $n(9) $linkBW 4ms DropTail
  27. $ns duplex-link $n(0) $n(4) $linkBW 6ms DropTail
  28. $ns duplex-link $n(0) $n(2) $linkBW 4ms DropTail
  29. $ns duplex-link $n(1) $n(8) $linkBW 7ms DropTail
  30. $ns duplex-link $n(2) $n(6) $linkBW 7ms DropTail
  31. $ns duplex-link $n(3) $n(9) $linkBW 2ms DropTail
  32. $ns duplex-link $n(3) $n(8) $linkBW 7ms DropTail
  33. $ns duplex-link $n(3) $n(5) $linkBW 7ms DropTail
  34. $ns duplex-link $n(4) $n(7) $linkBW 7ms DropTail
  35. $ns duplex-link $n(4) $n(6) $linkBW 4ms DropTail
  36. if {$verbose} { puts -nonewline "10..."; flush stdout }
  37. $ns duplex-link $n(5) $n(9) $linkBW 7ms DropTail
  38. $ns duplex-link $n(5) $n(7) $linkBW 4ms DropTail
  39. $ns duplex-link $n(7) $n(9) $linkBW 6ms DropTail
  40. $ns duplex-link $n(8) $n(9) $linkBW 7ms DropTail
  41. if {$verbose} { 
  42. puts -nonewline "14..."
  43. flush stdout
  44. puts "starting"
  45. }
  46. return 14
  47. }