$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源码太大了。

你可能感兴趣的:(理解,duplex-link-op,$ns,$n2,queuePos,$n3)