自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Ubuntu中切换python 3.8至3.6

我这里报错了,显示“Cannot add PPA: ‘ppa:~jonathonf/ubuntu/python-3.6‘”。第二行代码的 --fix-missing是因为安装3.6的时候显示如下报错。接下来更新系统默认的软连接命令,将python连接到3.6版本。我这里有3.8和3.6,手动配置优先级(1的优先级最高)可以看到这里默认为3.8版本,输入1 再回车即可。这时查看python版本,为3.6了。1.先查看自己的python版本。出现python 3.6和3.8。更新完以后查看python版本。

2023-12-21 16:01:42 728 1

原创 从零开始的ns3笔记(八):提取所需信息sixth.cc

当有代表这两个文件的对象,就需要在某个地方创建它们,并将它们传递给Tracing Sink。在第二部分中,实例化了一个 PcapHelper,为 PCAP 跟踪文件执行与 AsciiTraceHelper 相同的操作。与此同时,文件夹里出现了两个新文件,就是我们之前添加的“sixth.cwnd”和“sixth.pcap”文件。第一部分中,利用ASCIITraceHelper 助手,创建了一个负责管理该文件的对象,"w":文件模式,如果发现现有文件已使用该名称,新文件将被截断(内容被删除)。

2023-11-05 14:46:24 304 2

原创 从零开始的ns3笔记(七):TCP拥塞窗口跟踪fifth.cc

在官方文档中查找或者通过grep命令在终端查找,可以发现这个跟踪源该跟踪源有如下两个属性attributes ,由此可以判定,这就是我们要跟踪tcp拥塞窗口变化的跟踪源了。其回调函数为。

2023-08-19 22:33:04 1085

原创 从零开始的ns3笔记(六):Trace Sources与Trace Sinks探究

但我在文档里只看到了一个参数,没有context参数,怀疑是不是该函数修改成默认为Config::ConnectWithoutContext了,但在third.cc中又出现了context参数和MobilityModel参数,不是很明白。在third.cc中,使用了一段 TracedValue 的简单代码,我们只是简单介绍了 TracedValue 的真正含义,以及如何查找回调的返回类型和形式参数。third.cc中用到的ns3::MobilityModel也可以在这里找到。

2023-08-13 22:01:04 391 1

原创 从零开始的ns3笔记(五):ns3队列和追踪fourth.cc

fourth.cc是一个最简单的跟踪示例,打印要跟踪数据的值的变化。void上述代码就是定义的回调函数,就是Tracing系统中的Trace Sink。函数的行为就是输出Trace Source改变前后的值。

2023-08-07 23:21:31 912 1

原创 从零开始的ns3笔记(四):wifi网络构建third.cc

/可以看到,第三个脚本构建了一个包含点对点PPP和CSMA有线网络,以及Wi-Fi无线网络混合场景。csma网络在second.cc中已经出现,若需要了解可查看。以下不再赘述。

2023-07-28 22:54:35 840 1

原创 从零开始的ns3笔记(三):second.cc与可视化Pyviz安装

拓扑结构如下://其中,n0与n1是点对点连接,n1~n4是个。该网络实现n0经过n1,和n4进行通信。

2023-07-23 00:49:11 1360 3

原创 从零开始的ns3笔记(二):LOG功能和基础工具的学习

ns3的日志功能可以分为多个级别,全部禁用、逐个组件启用,或全局启用。对于每个LOG_TYPE,还有一个LOG_LEVEL_TYPE,如果使用它,日志除了记录当前其级别之外,还记录它上面的所有级别。此外还提供了NS_LOG_UNCOND,无条件地记录关联的消息可以使用或通过日志记录来调整日志记录的层级。以first.cc为例,初始代码如下:(原始情况设置指令为info等级)打印结果如下:可以看到相比于之前多了许多条消息通过命令行输入关闭之前配置的level_all属性,此时任何LOG信息都不再打印。

2023-07-16 17:26:01 793

原创 从零开始的ns3笔记(一):安装与第一个示例

参照, 以下皆按照官方文档进行安装。1.在命令行中输入:(需要几分钟克隆)2.使用CMake生成系统配置,构建ns-3模块库和可执行文件:(第二个指令需要几分钟)若成功,结果显示为:./test.py若全通过或跳过,则成功配置好ns3环境,ns-3模拟器可以开始运行程序了。

2023-07-14 22:02:34 4436 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除