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

通讯编程

开发平台:

Visual C++

  1. # Generated by sgb2ns, created by Polly Huang
  2. # GRAPH (#nodes #edges id uu vv ww xx yy zz):
  3. # 20 44 transtub(0,3,0,0,{1,40,3,0.500,1.000,0.000},{2,20,3,0.600,1.000,0.000},{3,30,3,0.420,1.000,0.000}) 40 1 3 0 
  4. proc create-topology {nsns node linkBW} {
  5. upvar $node n
  6. upvar $nsns ns
  7. set verbose 1
  8. if {$verbose} { 
  9. puts "creating nodes..." 
  10. }
  11. for {set i 0} {$i < 20} {incr i} {
  12. set n($i) [$ns node]
  13. }
  14. # EDGES (from-node to-node length a b):
  15. if {$verbose} { 
  16. puts -nonewline "Creating links 0..."
  17. flush stdout 
  18. }
  19. $ns duplex-link-of-interfaces $n(0) $n(12) $linkBW 230ms DropTail
  20. $ns duplex-link-of-interfaces $n(0) $n(9) $linkBW 160ms DropTail
  21. $ns duplex-link-of-interfaces $n(0) $n(7) $linkBW 60ms DropTail
  22. $ns duplex-link-of-interfaces $n(0) $n(2) $linkBW 200ms DropTail
  23. $ns duplex-link-of-interfaces $n(0) $n(1) $linkBW 180ms DropTail
  24. $ns duplex-link-of-interfaces $n(1) $n(15) $linkBW 60ms DropTail
  25. $ns duplex-link-of-interfaces $n(1) $n(14) $linkBW 120ms DropTail
  26. $ns duplex-link-of-interfaces $n(2) $n(3) $linkBW 100ms DropTail
  27. $ns duplex-link-of-interfaces $n(2) $n(4) $linkBW 140ms DropTail
  28. $ns duplex-link-of-interfaces $n(3) $n(5) $linkBW 150ms DropTail
  29. if {$verbose} { puts -nonewline "10..."; flush stdout }
  30. $ns duplex-link-of-interfaces $n(4) $n(5) $linkBW 30ms DropTail
  31. $ns duplex-link-of-interfaces $n(5) $n(6) $linkBW 220ms DropTail
  32. $ns duplex-link-of-interfaces $n(8) $n(9) $linkBW 40ms DropTail
  33. $ns duplex-link-of-interfaces $n(8) $n(10) $linkBW 260ms DropTail
  34. $ns duplex-link-of-interfaces $n(11) $n(12) $linkBW 270ms DropTail
  35. $ns duplex-link-of-interfaces $n(11) $n(13) $linkBW 70ms DropTail
  36. $ns duplex-link-of-interfaces $n(12) $n(13) $linkBW 230ms DropTail
  37. $ns duplex-link-of-interfaces $n(15) $n(17) $linkBW 90ms DropTail
  38. $ns duplex-link-of-interfaces $n(15) $n(19) $linkBW 280ms DropTail
  39. $ns duplex-link-of-interfaces $n(16) $n(18) $linkBW 160ms DropTail
  40. if {$verbose} { puts -nonewline "20..."; flush stdout }
  41. $ns duplex-link-of-interfaces $n(17) $n(18) $linkBW 140ms DropTail
  42. $ns duplex-link-of-interfaces $n(18) $n(19) $linkBW 160ms DropTail
  43. if {$verbose} { 
  44. puts -nonewline "22..."
  45. flush stdout
  46. puts "starting"
  47. }
  48. return 20}