$ns duplex-link-op $n2 $n3 queuePos 命令理解

$ns duplex-link-op $n2 $n3 queuePos 0.5#此命令用於設置在NAM中顯示的隊列方向
#經測試,發現:
# queuePos 0.5表示包從上到下進入隊列
# queuePos 0表示包從右到左進入隊列
# queuePos 1表示包從左到右進入隊列
# queuePos 1.5表示包從下到上進入隊列
# queuePos 2==queuePos 0
# 因此queuePos N表示包進入隊列時的角度,角度=(N×π)%  2π
可惜查NS2的源碼沒有找到queuePos N參數的具體定義位置,只在ns-lib.tcl中找到duplex-link-op 的定義:
Simulator instproc duplex-link-op { n1 n2 op args } {
$self instvar link_
eval $link_([$n1 id]:[$n2 id]) $op $args
eval $link_([$n2 id]:[$n1 id]) $op $args
}
變量link_定義在哪兒呢?可惜沒有找到!NS2源碼太大了。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章