ns3
LoongTech
我爱学习 学习爱我
展开
-
ns-3中随机数机制
前言ns-3是离散事件仿真平台,它由内核部分和常用模块两个部分组成。它的内核是用C++实现的。可以在src/core目录下查看,也可以在ns3的在线doxygen文档中查阅。内核包含很多部分,实现了很多底层API供用户使用。因为仿真中经常需要模拟现实环境中的不确定行为,因而随机数机制是ns-3中非常重要的部分。了解随机数机制对仿真模拟真实随机情况非常重要,本文将详细讲解关于ns-3随机数的原创 2018-01-20 14:27:22 · 4239 阅读 · 1 评论 -
ns-3中广泛应用的回调机制
前言回调机制是ns-3中应用非常广泛的机制,但是回调机制不仅仅是ns-3独有的机制,在C语言和C++中都有回调机制。那你又要问了既然C++中已经有了回调机制,那ns-3为什么还要多此一举,在内核中实现回调API供用户使用。答案当然是,ns-3提供回调机制可以方便用户。要想弄明白就要弄清楚一下问题。First:关于回调的普遍意义的讨论: 1.为什么有回调这样的骚操作(What?&Wh原创 2018-01-20 20:08:26 · 1236 阅读 · 4 评论 -
Ubuntu14.04下快速安装ns3
本文介绍通过脚本快速安装ns3的依赖包,运行脚本后,即可编译安装ns3,支持图形显示(安装了visualizer模块)。1.安装ns3的依赖包用vim编写脚本,命令如下:cd ~vim pre.sh # 用vim新建pre.sh脚本(若初次使用vim,可参考vi/vim基本使用方法【插入和退出】)在pre.sh当中输入以下命令 #!/bin/bash apt-...转载 2018-09-06 09:45:19 · 409 阅读 · 0 评论 -
NS3编译错误cc1plus: all warnings being treated as errors解决方法
参考资料来源:https://blog.csdn.net/Mary19920410/article/details/70828947解决方法:网上找了很多都说把makefile里的”-Werror”去掉,但是NS3没有makefile,因此无法修改选项,找到NS3根目录下的build/c4che/cache.py文件,NS3 build的过程是通过该脚本文件进行配置的,删除该文件中的-we...原创 2018-09-06 21:13:55 · 11641 阅读 · 1 评论