ns2相关内容

如何在NS2中查找邻居列表

我想在传感器网络中查找邻居节点列表。如果有人为我提供示例Tcl脚本,那将是非常有帮助的。谢谢 推荐答案 # neighbor node calculation set nbr [open Neighbor w] puts $nbr " Neighbor Detail" puts $nbr " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" puts $nbr ..
发布时间:2022-03-01 22:20:22 其他开发

无效的命令名称“Agent/LeachAgent"

我尝试为 LEACH 协议实现一个简单的场景,但出现此错误: 创建传感器 ...无效的命令名称“Agent/LeachAgent"执行时“Agent/LeachAgent 创建 _o2340"从内部调用"catch "$className 创建 $o $args" msg"从内部调用"if [catch "$className create $o $args" msg] {if [字符串匹配“ ..
发布时间:2021-09-04 19:50:25 其他开发

如何计算到达目的地( NS2 )的跳数?

在 NS2 ..in TCL 文件中,如何计算一条路径中到达无线网络目的地的跳数? 我需要你的帮助. 解决方案 你必须在协议的代码中这样做... 首先我不知道你要使用哪种协议,还好ns2中的协议非常相似...所以我会指导你如何去做. 我将使用 AODV 协议作为示例... 理论上: 我们会说当一个 RREQ 数据包到达时,增加当前路由的数据包跳数... 这是最简 ..
发布时间:2021-09-04 19:49:43 其他开发

如何从 .cc 文件访问 tcl 脚本中的值

我正在尝试从 .cc 中获取价值.在我的文件中,AgentCPU.h 和 AgentCPU.cc有一个名为“npkts_"的整数和一个用于接收数据包的函数“recv"当我最终完成一个数据包时,我会增加“npkts_"1此外,在我的 tcl 脚本中,我想访问“npkts_"我的代码是这样的 set cpu [new Agent\AgentCPU]puts [格式“%d"“$cpu set npkt ..
发布时间:2021-09-04 19:48:02 C/C++开发

ns2 无法连接到现有的 nam 实例

我正在尝试使用 nam 运行以下代码. set ns [新模拟器]设置 nf [打开 lab1.nam w]$ns namtrace-all $nfset f [打开 lab1.tr w]过程记录{} {全球汇 fset ns [模拟器实例]设定时间 0.12set bw [$sink set bytes_]立即设置 [$ns now]puts $f "$now [expr (($bw/$tim ..
发布时间:2021-09-04 19:47:40 其他开发

Tcl 无法读取变量:没有这样的变量

以下代码产生错误: 无法读取“n":没有这样的变量执行时"$ns 双工链接 $n$i $n([expr ($i+1)%120]) 1Mb 10ms DropTail"(“为"正文第 2 行)从内部调用“对于 {set i 7} {$i 似乎 $n$i 未评估为 $n7 等所需的格式.非常感谢解决方案中的任何帮助. for {set i 0} {$i 120} {增加我} {设置 n$i " ..
发布时间:2021-09-04 19:47:14 其他开发

Tcl:无效的命令名称错误

我的 tcl 代码中有这样一行: Application/BitTorrent 设置 seqNo_ $opt(seqNo) ..我有一个 OTcl 类名“Application/BitTorrent",我收到这个错误... 无效的命令名称“应用程序/BitTorrent"执行时“应用程序/BitTorrent 设置 seqNo_ $opt(seqNo)" 谁能告诉我错误可能在哪里? ..
发布时间:2021-09-04 19:44:59 其他开发

如何在 ns2 中设置节点休眠

我只想在 ns-2 中将节点设置为休眠,并且我在协议中进行了搜索,我发现了很多关于休眠的对象和函数,但我无法在其他协议中使用它们来将节点设置为休眠.当我使用它们时,我会遇到 Segmentation fault 或 Floating point,我知道这些错误意味着什么,但我找不到解决它们的方法.就像我使用 SMAC 的 sleep() 函数一样.我在谷歌搜索,一周后我仍然没有找到任何解决方案.. ..
发布时间:2021-06-08 18:40:59 其他开发

ns2.35中补丁快速广播的解决方案

我想在ns2.35上修补FastBroadcast,已经在ns2.35中修补LTE,但是在修补FastBroadcast中,问题是,它不会被完全修补。 只适用于ns2.29吗? 错误是: Hunk#1 FAILED at 333. 1分之1失败-保存拒绝文件ns-2.35 / Makefile.in.rej 请帮助我 解决方案 假定ns-2.35已用LTE-ns235_ ..
发布时间:2020-09-23 21:01:10 其他开发

如何在NS2仿真中更改链接的延迟?

我需要运行NS2仿真,以更改链接的延迟 在运行时,我在tcl脚本中使用以下过程: $ns delay $node3 $node4 $delay_time 更改$ node3和$ node4之间的链接的延迟. 但是,只有在模拟开始之前进行了设置,它才有效. 如果要在特定时间内更改延迟,例如 $ns at 1.0 "$ns delay $node3 $node4 10ms" ..
发布时间:2020-08-05 20:22:25 其他开发

无效的命令名称"Queue/LTEQueue"

我已经在ns2.35中安装了lte,但是它给出了以下错误: 无效的命令名称"Queue/LTEQueue" 在执行时 “队列/LTEQueue设置为qos_ true" (文件"lte.tcl"第21行) 当我运行lte.tcl 请让我解决它 解决方案 您的错误:您正在使用(错误的)没有LTE的"ns"副本,或者构建失败. LTE,操作方法.... $ tar xvf n ..
发布时间:2020-06-29 21:14:42 其他开发

通过相扑和Ad-hoc网络实施NS2 LTE仿真

大家好,我想请您提供宝贵的帮助,以查看是否有可能将我拥有的SUMO场景添加到NS2中,以便能够模拟汽车之间的自组织网络,并允许它们与LTE无线电通信.基站(eNodeB). 我已经运行了SUMO和NS2,并且正在运行LTE补丁程序,感谢Knud Larsen在本文中给出的答案,我能够添加LTE功能: 无效的命令名称"Queue/LTEQueue" 解决方案 参考.您的注释"7" ht ..
发布时间:2020-06-29 21:14:32 其他开发

NS-2.34 DYMO贴片

我正在尝试将DYMO路由协议添加到NS-2.34,但没有成功, 我遵循此教程:”> https://khaledben.wordpress.com/2011/04/16/patching-dymo-um-in-ns -2 / 另一方面,我找不到ns-2.34的dymo-3.patch(不再提供http://masimum.inf.um.es/?Software:DYMOUM )。 有 ..
发布时间:2020-06-11 01:08:23 其他开发

在ns2中排列节点

我需要在tcl脚本中以六角形排列100个节点.我的仿真是无线的(DSR协议).我怎样才能做到这一点?网格的最佳尺寸是多少?我以为3000x3000. 谢谢. 解决方案 最简单的方法是以图形方式构建网络.您可以使用nsg工具构建网络并非常轻松地生成tcl代码 http://www.nsnam.com/2013/04 /ns2-scenario-generator.html ..
发布时间:2020-05-17 18:52:34 其他开发

make命令在NS 2.35中不起作用

我正在尝试使用NS 2.35修改AODV路由协议.我对文件aodv.cc和aodv.h进行了一些更改.现在,要应用这些更改,我已经在ns-allinone-2.35/ns-2.35文件夹中运行了一个 make 命令,并收到以下错误消息: In file included from aodv/aodv_logs.cc:31:0: ./aodv/aodv.h:53:18: fatal error ..
发布时间:2020-05-05 12:08:21 服务器开发

网络仿真工具,支持蓝牙

我们想执行蓝牙网络仿真。 据我们已经研究,蓝牙模块尚未在实施NS-3和NS-2模块中推荐这个问题没有更新了多年。我们还没有发现任何其他仿真工具从除了支持此协议提及到的QualNet,我一直无法验证他们的网站上。 是否有任何现有的网络仿真工具,包括一个蓝牙模块,或者我们应该仍然采用NS-2? 解决方案 所有NS-2.29 /脐血移植-0.9.8.2a /测试/正在确定蓝牙的例子: $ ..
发布时间:2016-08-11 14:46:44 其它移动开发