⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 scaling-tree.tcl

📁 跑leach需要的
💻 TCL
字号:
#! ../../nssource scaling-defaults.tcl# Usage tree.tcl -rand 1.0 -det 0.05 -seed -size $max >! tmp.dat# defaults set size 10set det 0.0set rand 1.0set delay 10.0if {$argc == 0} {        puts "Usage: $argv0 \[-det $det\] \[-rand $rand\] \[-seed\] \[-size $size\] \[-delay $delay\]"        exit 1}# regexp {^(.+)\..*$} $argv0 match extfor {set i 0} {$i < $argc} {incr i} {        set opt [lindex $argv $i]        if {$opt == "-size"} {                set size [lindex $argv [incr i]]        } elseif {$opt == "-det"} {                set det [lindex $argv [incr i]]        } elseif {$opt == "-rand"} {                set rand [lindex $argv [incr i]]        } elseif {$opt == "-delay"} {                set delay [lindex $argv [incr i]]        } elseif {$opt == "-seed"} {		ns-random 0        } }#                     S#                     |#                     X Packet loss occurs here#                     | #                     | Delta_#                     |#                     R#                   /   \#                  R     R#                 / \   / \ delta_#                R   R R   R#                     .#                     .#                     .#set ns [new Simulator]set tree [new Topology/BTree $size]$tree set det_ $det$tree set rand_ $rand$tree set delay_ $delayputs "D     = [$tree set det_]"puts "R     = [$tree set rand_]"puts "Delay = [$tree set delay_]"puts "Size  = $size"$ns at 0.0 "$tree flood 1"$ns run

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -