摘要: 这一小节我们来看看第三个例子,这个例子应用了一个P2P信道和一个实现CSMA的以太信道。 网络拓扑如下: // Default Network Topology//// 10.1.1.0// n0 n1 n2 n3 n4// point-to-point | | | |// // LAN 10.1. 阅读全文
posted @ 2020-06-19 15:50 常给自己加个油 阅读(1085) 评论(0) 推荐(1) 编辑
摘要: 1选择或开发相应模块:根据实际仿真对象和仿真场景选择相应的仿真模块:如果是有线局域网络(CSMA)还是无线局域网络(Wi-Fi);节点是否需要移动(mobility);使用何种应用程序(application);是否需要能量(energy)管理;使用何种路由协议(internet、aodv等);是否 阅读全文
posted @ 2020-06-17 17:20 常给自己加个油 阅读(2335) 评论(0) 推荐(0) 编辑
摘要: 1) 将编写的脚本复制到ns-3.27/scratch目录下(可以在ubuntu窗口界面直接复制) 进入ns3目录: /ns-3.27 $ cp examples/tutorial/first.cc scratch/myfirst.cc将脚本复制到scratch目录下 2) 构建(编译) $ ./w 阅读全文
posted @ 2020-06-17 13:57 常给自己加个油 阅读(1507) 评论(0) 推荐(0) 编辑
摘要: NS3整体介绍目录结构src目录是ns-3的源代码目录,其目录结构基本和ns-3模块相对应 这些模块目录的子目录都是固定的。 bindings/ 绑定python语言的doc/ 帮助文档examples/ 应用该模块的示例代码helper/ 模块对应的helper类源文件model/ 模块代码的.c 阅读全文
posted @ 2020-06-17 11:18 常给自己加个油 阅读(1626) 评论(0) 推荐(0) 编辑
摘要: 目录 一、安装vscode 1、下载: 2、安装 3、安装成功 二、安装官方插件 回到顶部 一、安装vscode 1、下载: vscode下载地址 也可以使用“wget 下载地址 ”进行命令下载 或者直接在ubuntu桌面找到应用中心,搜索Visual Studio Code进行下载 2、安装 通过 阅读全文
posted @ 2020-06-12 19:00 常给自己加个油 阅读(7564) 评论(0) 推荐(0) 编辑
摘要: (1)brite安装 #: hg clone http://code.nsnam.org/jpelkey3/BRITE #: cd BRITE #: make # cd.. #: hg clone http://code.nsnam.org/jpelkey3/ns-3-brite-modular # 阅读全文
posted @ 2020-06-12 16:22 常给自己加个油 阅读(781) 评论(2) 推荐(0) 编辑
摘要: 在进行NS3脚本编写前,Ubuntu上需要安装一个C/C++的IDE环境,这里选用VS Code来进行开发。 在Ubuntu上安装VS Code可使用Ubuntu-make来完成。Ubuntu-make的前身是Ubuntu Developer Tools Center,就是“Ubuntu开发者工具中 阅读全文
posted @ 2020-06-05 13:08 常给自己加个油 阅读(1146) 评论(0) 推荐(0) 编辑
摘要: 用waf编译上一节讲了用build.py编译,其实也可以用waf编译,简单介绍一下。 编译方法二:用waf我们使用waf来配置和编译ns-3工程软件包,这一点不是严格必须的,但是做一个简单的介绍是很有必要的,起码可以了解如何修改工程的配置。也许你能做出的最有用的配置修改就是编译工程的优化版本了,默认 阅读全文
posted @ 2020-06-05 13:04 常给自己加个油 阅读(2014) 评论(0) 推荐(0) 编辑
摘要: 一、基础小结turtle库是python标准库之一,入门级绘图库。import turtle之后即可使用。 1、绘图窗口设置命令 turtle.setup(400,300,200,100):参数以此(宽,高,距离屏幕左边距离,距离屏幕上方距离),屏幕左上角原点,单位像素。 2、运动命令 turtle 阅读全文
posted @ 2020-02-23 16:21 常给自己加个油 阅读(3535) 评论(0) 推荐(0) 编辑
摘要: 今天给大家讲解Python中eval()函数和input()函数的用法,希望通过实例的讲解之后大家能对这两个函数有更加深刻的理解。 1.eval()函数 eval(<字符串>)能够以Python表达式的方式解析并执行字符串,并将返回结果输出。eval()函数将去掉字符串的两个引号,将其解释为一个变量 阅读全文
posted @ 2020-01-29 20:19 常给自己加个油 阅读(9166) 评论(0) 推荐(0) 编辑