ns2

    0热度

    1回答

    当我想在Fedora的终端上运行我的模拟,我看到这个错误: invalid command name "Mac/802_11n" while executing "Mac/802_11n set basicRate_ 1Mb " (file "Test.tcl" line 3)

    -5热度

    1回答

    我也有同样的问题。 请为我提供一个明确的解决方案... 以下错误是当我运行blackhole.tcl文件时获得的。 ns: _o108 blackhole: (_o108 cmd line 1) invoked from within "_o108 cmd blackhole" invoked from within "catch "$self cmd $args

    0热度

    1回答

    eval在以下代码中的含义? proc poissontraffic { src dst interval starttime } { global ns_ node_ set udp($src) [new Agent/UDP] eval $ns_ attach-agent \$node_($src) \$udp($src) set null($dst) [

    0热度

    1回答

    我在NS2.35中使用AODV路由协议运行一些简单的模拟。但是,在某些情况下,我注意到,当我运行足够长的模拟时,AODV REQUEST和REPLY消息不会被发送出去并填充节点队列。 在下面的.tcl示例中,我有3个节点生成要发送给PAN协调器的CBR流量。然而,在某些情况下,路由请求和回复在节点2处于IFQ级别时不断丢弃。 此外,如以下跟踪代码段所示,在仿真结束时(时间= 10000),节点2的

    1热度

    1回答

    我试图对齐我创建的网络模拟器2中的图片中的节点,但在我编写的代码中出现错误。如何将节点放置在这张图片中? picture 代码: set ns [new Simulator] set nf [open out.nam w] $ns namtrace-all $nf set n0 [$ns node] set n1 [$ns node] set n2 [$ns node] set n3

    0热度

    1回答

    我是C++的新手,并试图理解一些代码(NS2中的数据包调度)。 在某些时候,数据包经过下面的代码: void Scheduler::dispatch(Event* p, double t) { if ((t < clock_) && (p->uid_ != 0)) { fprintf(stderr, "ns: scheduler going ba

    0热度

    1回答

    我想用一个数字来划分整个列表。让我说我拿一个变量$ Content,并且我想用300个节点来划分下面的列表。 所以我取命令$内容/ 300 $含量= {1 2 3 4 5} {2 3 4 5 6} {4 5 6 7 8 9} {3 4 6 8 9 0} 因此输出结果{1 2 3 4 5} {2 3 4 5 6} {4 5 6 7 8 9} {3 4 6 8 9 0}/300,括号丢失和参数无效。

    1热度

    1回答

    我想使用nam运行下面的代码。 set ns [new Simulator] set nf [open lab1.nam w] $ns namtrace-all $nf set f [open lab1.tr w] proc record {} { global sink f set ns [Simulator instance] set time 0.12 set b

    1热度

    1回答

    我试图DYMO路由协议添加到NS-2.34,但它没有工作, 我正在追踪这个政党成员:https://khaledben.wordpress.com/2011/04/16/patching-dymo-um-in-ns-2/ 在另一方面,我无法找到dymo- 3.patch for ns-2.34(http://masimum.inf.um.es/?Software:DYMOUM不再可用)。 任何人都

    0热度

    1回答

    for {set i 0} {$i < $num_nodes} {incr i} { for {set j 0} {$j < 10} {incr j} { $ns at [expr 7.2+[expr rand()*3.0]] "$n($i) send_message 10 1 {[expr round([expr rand()*100000])]:[expr round([e