亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? run-2mb.tcl

?? ns 2.28 下 SPAN節(jié)能協(xié)議源碼
?? TCL
字號:
# ======================================================================# Default Script Options# ======================================================================set opt(chan)		Channel/WirelessChannelset opt(prop)		Propagation/TwoRayGroundset opt(netif)		Phy/WirelessPhyset opt(mac)		Mac/802_11#set opt(ifq)		Queue/DropTail/PriQueueset opt(ifq)		CMUPriQueueset opt(ll)		LLset opt(ant)            Antenna/OmniAntennaset opt(x)		0		;# X dimension of the topographyset opt(y)		0		;# Y dimension of the topographyset opt(cp)		""		;# connection pattern fileset opt(sc)		""		;# scenario fileset opt(cmd)            ""              ;# shell cmd to run before ns startset opt(progress)       4               ;# how many progress markers to showset opt(ifqlen)		50		;# max packet in ifqset opt(seed)		0.0set opt(nn)             3               ;# nnset opt(stop)           900             ;# timeset opt(ud)             50              ;# update distanceset opt(tr)		out.tr		;# trace fileset opt(rp)             ""              ;# routing protocol scriptset opt(lm)             "off"           ;# log movementset opt(imep)           "OFF"set opt(debug)          "OFF"set opt(errmodel)       ""            	;# for errmodelset opt(em)             ""	      	;# set to name of errmodel fileset opt(ps)		128	      	;# cbr data pkt sizeset opt(pi)		0.33	      	;# cbr data intervalset opt(usepsm)		1		;# use power saving modeset opt(usespan)	1		;# use span electionset opt(spanopt)	1		;# use psm optimizationset opt(slaver)         ""   ;# remote drive an ad-hockey at this ip addr# ======================================================================set AgentTrace			ONset RouterTrace			ONset MacTrace		        ONLL set delay_			0LL set mindelay_		25usLL set maxdelay_		50usLL set bandwidth_		0	;# not usedLL set off_prune_		0	;# not usedLL set off_CtrMcast_		0	;# not usedAgent/CBR set sport_		0Agent/CBR set dport_		0Agent/TCPSink set sport_	0Agent/TCPSink set dport_	0Agent/TCP set sport_		0Agent/TCP set dport_		0Agent/TCP set packetSize_	1460#Agent/IMEP set sport_		0#Agent/IMEP set dport_		0if [TclObject is-class Scheduler/RealTime] {        Scheduler/RealTime set maxslop_ 10}# unity gain, omni-directional antennas# set up the antennas to be centered in the node and 1.5 meters above itAntenna/OmniAntenna set X_ 0Antenna/OmniAntenna set Y_ 0Antenna/OmniAntenna set Z_ 1.5Antenna/OmniAntenna set Gt_ 1.0Antenna/OmniAntenna set Gr_ 1.0# Initialize the SharedMedia interface with parameters to make# it work like the 914MHz Lucent WaveLAN DSSS radio interfacePhy/WirelessPhy set CPThresh_ 10.0Phy/WirelessPhy set CSThresh_ 1.559e-11Phy/WirelessPhy set RXThresh_ 3.652e-10Phy/WirelessPhy set Rb_ 2.0e6Phy/WirelessPhy set Pt_ 0.2818Phy/WirelessPhy set freq_ 914e+6 Phy/WirelessPhy set L_ 1.0# the above parameters result in a nominal range of 250mset nominal_range 250.0set configured_range -1.0set configured_raw_bitrate -1.0# ======================================================================proc finish {} {    global ns_ tracefd    puts "Stopping Simulation..."    $ns_ flush-trace    close $tracefd    $ns_ halt    exit 0}proc usage { argv0 }  {	puts "Usage: $argv0"	puts "\tmandatory arguments:"	puts "\t\t\[-sc scenariofile\]"        puts "\tmandatory, but may be set by scenario file:"        puts "\t\t\[-x MAXX\] \[-y MAXY\]"	puts "\toptional arguments (defaults provided by run.tcl):"	puts "\t\t\[-cp conn pattern\] \[-nn nodes\] \[-rp routing-protocol-script\]"	puts "\t\t\[-seed seed\] \[-stop sec\] \[-err em\] \[-tr output-tracefile\]"        puts "\t\t see run.tcl for more options...\n"}proc getopt {argc argv} {	global opt	lappend optlist cp nn seed sc stop tr x y	for {set i 0} {$i < $argc} {incr i} {		set arg [lindex $argv $i]		if {[string range $arg 0 0] != "-"} continue		set name [string range $arg 1 end]		set opt($name) [lindex $argv [expr $i+1]]	}}proc cmu-trace { ttype atype node } {	global ns_ tracefd opt	if { $tracefd == "" } {		return ""	}	set T [new CMUTrace/$ttype $atype ]#	set T [new CMUTrace/$ttype $atype $opt(mac)]	$T target [$ns_ set nullAgent_]	$T attach $tracefd        $T set src_ [$node id]        $T node $node	return $T}proc create-god { nodes } {	global ns_ god_ tracefd	set god_ [new God]	$god_ num_nodes $nodes}proc log-movement {} {    global logtimer ns_ ns    set ns $ns_    source tcl/ex/timer.tcl    Class LogTimer -superclass Timer    LogTimer instproc timeout {} {	global opt node_;	for {set i 1} {$i <= $opt(nn)} {incr i} {	    $node_($i) log-movement	}	$self sched 0.1    }    set logtimer [new LogTimer]    $logtimer sched 0.1}# ======================================================================# Main Program# ======================================================================getopt $argc $argv## Source External TCL Scripts#if { $opt(em) == "" } {    puts  "******: no errormodel specified."    set opt(errmodel) "none"} else {    source $opt(em)}source tcl/lib/ns-mobilenode.tclif { $opt(rp) != "" } {        source $opt(rp)} elseif { [catch { set env(NS_PROTO_SCRIPT) } ] == 1 } {	puts "\nenvironment variable NS_PROTO_SCRIPT not set and no -rp option provided!\n"        usage $argv0	exit 1} else {	puts "\n*** using script $env(NS_PROTO_SCRIPT)\n\n";        source $env(NS_PROTO_SCRIPT)}source tcl/lib/ns-cmutrace.tcl# read through the scenario file to see if it sets any optionsif  { $opt(sc) == "" } {    puts "\nNo scenario file specified with -sc option"    usage $argv0    exit 1}set f [open $opt(sc) r]set r1 {^#}set r2 {^# nodes: *([0-9]+).*time: *([0-9]+\.[0-9]+).*x: *([0-9]+\.[0-9]+).*y: *([0-9]+\.[0-9]+)}set r3 {^# nominal range: *([0-9]+\.[0-9]+).*link bw: *([0-9]+\.[0-9]+)}while {[gets $f line] >= 0} {    if {[regexp $r1 $line]} {        regexp $r2 $line junk opt(nn) opt(stop) opt(x) opt(y)	regexp $r3 $line junk configured_range configured_raw_bitrate    } else {	break    }}close $fputs "read $opt(nn) as nn"puts "read $configured_range as range, $configured_raw_bitrate as rate"# if the scenario file set the range and/or bitrate, check to see if we# have to adjust thingsif { $configured_range > 0.0 && $configured_range != $nominal_range} {    puts "WARNING: using code in run.tcl to set range to $configured_range"    # set antenna gains to 12 db    set Gt [ expr pow(10, (12 / 10))]    set Gr [ expr pow(10, (12 / 10))]    set Z 3  ;# antenna height in m    set cst [Phy/WirelessPhy set CSThresh_]    set rxt [Phy/WirelessPhy set RXThresh_]    # assuming unity system gain (L = 1.0), required xmit power is    # Pr = RXThresh;    # Pt = Pr * (d^4)  / (Gt * Gr * (ht^2 * hr^2))    set Pt [expr $rxt * pow($configured_range,4)  / ($Gt * $Gr * pow($Z,4))]    Phy/WirelessPhy set Pt_ $Pt    Antenna/OmniAntenna set Z_ $Z    Antenna/OmniAntenna set Gt_ $Gt    Antenna/OmniAntenna set Gr_ $Gr    puts "    Set xmit power to $Pt\n"}# commented out by jinyang -i dont' want scen file to configure bitrate#if { $configured_raw_bitrate > 0 } {#    Phy/WirelessPhy set Rb_ $configured_raw_bitrate#}# do the getopt again in case the routing protocol file added some more# options to look for, or the user wants to override options set by the# scenario filegetopt $argc $argvif { $opt(x) == 0 || $opt(y) == 0 } {	usage $argv0	exit 1}if {$opt(seed) > 0} {	puts "Seeding Random number generator with $opt(seed)\n"	ns-random $opt(seed)}## Initialize Global Variables#set ns_		[new Simulator]set chan	[new $opt(chan)]set prop	[new $opt(prop)]set topo	[new Topography]set tracefd	[open $opt(tr) w]## Setup tracing# $ns_ trace-all $tracefdfor {set i 1} {$i <= $opt(progress)} {incr i} {    set t [expr $i * $opt(stop) / ($opt(progress) + 1)]    $ns_ at $t "puts \"completed through $t secs...\""}$topo load_flatgrid $opt(x) $opt(y)$prop topography $topo## Create God#create-god $opt(nn)## log the mobile nodes movements if desired#if { $opt(lm) == "on" } {    log-movement}##  Create the specified number of nodes $opt(nn) and "attach" them#  the channel.#  Each routing protocol script is expected to have defined a proc#  create-mobile-node that builds a mobile node and inserts it into the#  array global $node_($i)#for {set i 1} {$i <= $opt(nn) } {incr i} {    create-mobile-node $i    $god_ new_node $node_($i)}## Source the Connection and Movement scripts# i have to source this cp file after I created nsif { $opt(cp) == "" } {	puts "*** NOTE: no connection pattern specified."        set opt(cp) "none"} else {	source $opt(cp)}## startup driver to send info to slaved ad-hockey#if { $opt(slaver) != "" } {        puts "  Sending info to remote ad-hockey";        AdHockeySlaver set interval_ 3.0        set slaver [new AdHockeySlaver]        $slaver ip-addr $opt(slaver)        $slaver port 3636        $ns_ at 0.1 "$slaver start"}## Tell all the nodes when the simulation ends#for {set i 1} {$i <= $opt(nn) } {incr i} {    $ns_ at $opt(stop).000000001 "$node_($i) reset";}$ns_ at $opt(stop).00001 "puts \"NS EXITING...\" ; finish"if { $opt(sc) == "" } {	puts "*** NOTE: no scenario file specified."        set opt(sc) "none"} else {	puts "Loading scenario file..."	source $opt(sc)	puts "Load complete..."}puts $tracefd "M 0.0 nn $opt(nn) x $opt(x) y $opt(y) rp $opt(rp)"puts $tracefd "M 0.0 sc $opt(sc) cp $opt(cp) seed $opt(seed)"puts $tracefd "M 0.0 prop $opt(prop) ant $opt(ant)"if { $opt(cmd) != "" } {         puts "Executing shell command $opt(cmd) ..."         eval exec $opt(cmd)}if { [Phy/WirelessPhy set Rb_] != 2.0e6 } {	puts "\n\nWARNING!  SharedMedia bit rate set to other than 2.0e6\n"}puts "Starting Simulation..."$ns_ run

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产欧美一区二区精品仙草咪 | 免费久久精品视频| 在线精品视频一区二区三四| 伊人夜夜躁av伊人久久| 91国在线观看| 视频在线观看91| 欧美成人艳星乳罩| 国产成人免费视频网站 | 亚洲人成网站在线| 91福利精品视频| 热久久一区二区| 国产清纯美女被跳蛋高潮一区二区久久w | 欧美一区二区三区在线看| 激情综合色播五月| 亚洲欧洲日韩在线| 欧美美女直播网站| 国产精品一区二区久久不卡 | 91久久精品网| 美女被吸乳得到大胸91| 国产精品乱码久久久久久| 在线观看日韩av先锋影音电影院| 日韩电影在线免费| 国产精品沙发午睡系列990531| 色一区在线观看| 青青草视频一区| 中文字幕精品综合| 欧美久久久一区| 国产精品一区专区| 亚洲成人三级小说| 欧美极品少妇xxxxⅹ高跟鞋| 欧美精品丝袜中出| 成人av综合在线| 日韩精品一级二级| 中文字幕中文乱码欧美一区二区| 欧美人与z0zoxxxx视频| 国产精品99久久久久久久女警| 一区二区三区欧美久久| 久久蜜臀精品av| 欧美日韩精品一区二区天天拍小说| 国产精品1区2区| 午夜精品在线看| 亚洲欧美日韩久久| 国产性天天综合网| 欧美哺乳videos| 欧美三级视频在线| av一本久道久久综合久久鬼色| 麻豆精品久久精品色综合| 亚洲狠狠爱一区二区三区| 中文字幕精品一区二区精品绿巨人| 欧美亚洲国产一区在线观看网站| 国产成人亚洲综合a∨婷婷| 日韩1区2区日韩1区2区| 一区二区三区中文字幕精品精品 | 亚洲精品一线二线三线无人区| 色妞www精品视频| 成人网在线播放| 麻豆精品一区二区av白丝在线| 亚洲国产一二三| 亚洲天堂免费看| 日本一区免费视频| 国产肉丝袜一区二区| 精品国产免费人成在线观看| 欧美精品一二三四| 欧美日韩一级片网站| 91成人在线观看喷潮| caoporen国产精品视频| 国产剧情一区在线| 九色综合狠狠综合久久| 日本sm残虐另类| 日本va欧美va瓶| 奇米777欧美一区二区| 丝袜国产日韩另类美女| 午夜精品一区二区三区免费视频 | 精品一区二区久久| 麻豆一区二区99久久久久| 免费看欧美女人艹b| 青青青伊人色综合久久| 日本美女视频一区二区| 日本91福利区| 激情文学综合插| 国产成人精品综合在线观看| 国产精品123区| 成人av中文字幕| 91日韩在线专区| 日本高清无吗v一区| 欧美色男人天堂| 91精品国产综合久久久久久漫画 | 欧美午夜精品久久久| 在线观看一区日韩| 欧美人体做爰大胆视频| 日韩亚洲电影在线| 久久久久88色偷偷免费 | 18成人在线观看| 一区二区三区欧美久久| 午夜精品久久久久久久久久久| 秋霞电影一区二区| 国产成人综合在线观看| av资源网一区| 欧美三级电影在线看| 欧美一区午夜视频在线观看 | 国产精品久久久一本精品| 久久精品一二三| 国产精品久久久久影院老司| 一区二区三区四区在线播放| 天天综合色天天| 狠狠色丁香九九婷婷综合五月| 国产xxx精品视频大全| 日本韩国欧美在线| 日韩欧美一区二区不卡| 国产欧美精品一区二区三区四区 | 色噜噜狠狠成人中文综合| 在线不卡a资源高清| 精品久久久久久久人人人人传媒 | 欧美日本在线播放| 久久综合九色综合97婷婷| 成人免费在线观看入口| 日韩成人一级片| 成人91在线观看| 欧美丰满高潮xxxx喷水动漫| 久久综合久久久久88| 亚洲色大成网站www久久九九| 日韩国产欧美三级| 成人激情电影免费在线观看| 欧美久久久影院| 中文字幕永久在线不卡| 日本成人在线电影网| 99视频有精品| 精品国产乱码久久久久久夜甘婷婷| 亚洲特黄一级片| 韩国精品一区二区| 欧美日韩精品电影| 亚洲欧美区自拍先锋| 国产精品91一区二区| 在线播放中文字幕一区| 亚洲免费大片在线观看| 国模套图日韩精品一区二区| 欧美日韩一区国产| 国产精品久久久久天堂| 精品无人区卡一卡二卡三乱码免费卡| 91麻豆福利精品推荐| 国产视频一区二区在线| 欧美bbbbb| 7777精品久久久大香线蕉| 中文字幕亚洲一区二区va在线| 蜜臀av性久久久久av蜜臀妖精| 色婷婷精品久久二区二区蜜臂av | 国产一区在线观看视频| 4hu四虎永久在线影院成人| 亚洲理论在线观看| 成人sese在线| 国产精品色婷婷| 国产精品综合一区二区| 日韩欧美电影一二三| 婷婷丁香久久五月婷婷| 欧美视频第二页| 一区二区三区欧美日| 色天使久久综合网天天| 一区二区三区欧美视频| 在线观看精品一区| 亚洲免费av在线| 91影视在线播放| 成人欧美一区二区三区在线播放| 国产suv精品一区二区6| 国产欧美一区二区三区在线看蜜臀 | 91麻豆国产香蕉久久精品| 中文字幕av一区二区三区免费看| 韩国女主播成人在线| 久久精品夜夜夜夜久久| 国产成人精品1024| 国产欧美日韩不卡| 成人精品小蝌蚪| 中文字幕在线观看不卡视频| 不卡电影免费在线播放一区| 中文av一区二区| 97久久精品人人澡人人爽| 亚洲女人****多毛耸耸8| 99天天综合性| 亚洲综合区在线| 欧美精品三级在线观看| 琪琪久久久久日韩精品| 久久综合久久久久88| 粉嫩绯色av一区二区在线观看 | 欧美性欧美巨大黑白大战| 亚洲aaa精品| 精品国产一区二区国模嫣然| 国产真实乱子伦精品视频| 亚洲国产精品ⅴa在线观看| 一本色道久久综合狠狠躁的推荐| 尤物在线观看一区| 56国语精品自产拍在线观看| 久久国产精品无码网站| 久久精品在线免费观看| 99久久精品免费| 亚洲成在人线在线播放| 欧美一级在线免费| 国产成人在线视频播放| 一区二区三区欧美日| 日韩欧美资源站| 暴力调教一区二区三区| 亚洲成人免费在线|