1. NS3 install 参考NS3 tutorial即可。 2.eclipse 2.1下载 下载地址:http://www.eclipse.org/downloads/ Eclipse IDE for C/C++ Developers NOTE: you can know whether yo...
分类:
系统相关 时间:
2014-11-21 17:53:00
阅读次数:
317
Installation From Nsnam Jump to: navigation, search Main Page - Current Development - Developer FAQ - Tools - Related Projects - Project Ideas - Summ....
分类:
其他好文 时间:
2014-11-16 10:27:11
阅读次数:
863
I use the ubuntu and do not install the chinse input.The Code: c file requires gnu gsl library, it can be installed easily because many tutorial.Altho...
分类:
其他好文 时间:
2014-11-13 00:20:25
阅读次数:
382
ns3中大部分程序使用C++,对C++的很多部分都进行了优化,比如日志系统/智能指针等. 于是就想起写这片文章来总结一下.
1. Logging系统
C++中一般使用std::cout来打印消息,当打印语句增多时,这个就不太实用了,于是出现了Logging系统,其实是对打印的消息进行了分类,从而更好的控制打印的消息.log的级别在程序中是这样设定的:
enum LogLevel {
LO...
分类:
其他好文 时间:
2014-08-19 19:13:25
阅读次数:
371
需求:
仿真脚本一般放在scratch之下,但是随着仿真程序的增多,这个目录会变得越来越臃肿,于是产生建立子目录的想法.那么到底能不能建立子目录呢?在哪建立子目录更加合适呢?
解决方案:
直接看/ns3.20/wscript,这个文件夹我的理解是w:waf, script当然是脚本的意思,就是waf编译器会调用的仿真脚本.其中的一个片段:
def add_scratch_programs(...
分类:
其他好文 时间:
2014-08-15 17:56:29
阅读次数:
565
doxygen的维基介绍:
Doxygen是一个编写软件参考文檔的工具。该文檔是直接写在源代码中,因此比较容易保持更新。Doxygen可以交叉引用文檔和源代码,使文件的读者可以很容易地引用实际的源代码。
ns3的官方也有doxygen生成的文档,参见:ns3官方doxygen
但是由于网络或者其它原因,我们有本地离线访问的需求,于是doxygen就派上用场了。下面来看看怎么使用doxygen...
分类:
Windows程序 时间:
2014-08-05 11:14:49
阅读次数:
1328
1. 安装NS3(1)在 ubuntu12.04 中安装 ns3.20,首先要安装一下各种依赖软件:sudo apt-get install gcc g++ pythonsudo apt-get install python-devsudo apt-get install mercurialsudo...
分类:
系统相关 时间:
2014-07-18 14:23:40
阅读次数:
597
在网上搜了下添加模块的教程,搜到了一个帖子:http://blog.csdn.net/barcodegun/article/details/6898193 ,但是这个帖子仅仅给出了怎样添加的步骤,我觉得写的比较简单,当我们需要添加别的模块时就不知道怎样操作了。所以,我写这个帖子,会将很多遇到的细节问题和原因展现出来。vanet-highway,这个模块是Bradley Dupont在Arbabi,...
分类:
Web程序 时间:
2014-07-13 16:08:44
阅读次数:
301
Waf是基于Python开发的编译工具,ns-3系统本身和将要写的仿真代码都由waf负责编译运行。Scratch目录一般存放用户脚本文件,也可以把要运行的例子拷贝到该目录下。Example是ns-3提供的关于如何使用ns-3的例子,包含许多模块的使用。Doc目录是帮助文档,可以使用./waf --d...
分类:
其他好文 时间:
2014-06-28 11:00:33
阅读次数:
563
/* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- *//** This program is free software; you can redistribute it and/or modify* it under th...
分类:
其他好文 时间:
2014-06-28 10:59:12
阅读次数:
244