ns3
三眼二郎
三只眼睛的二郎神很厉害,在某时某刻我会完成一个伟大的视觉工程,以致万物在我的视线里将无处遁形。
展开
-
ns3—可视化工具
可视化工具1)PyViz工具在脚本中打开命令行参数CommandLine cmd;cmd.Parse (argc,argv);在命令行运行脚本时,直接加入后缀–vis例如:./waf --run first --vis然而,当我们真正使用时会发现,ns3::VisualSimulatorImpl not found我们./waf时,我们会发现,我们的visualizer没有被编译为什么呢?因为我们在编译ns3时,visualizer有一些依赖我们没有解决首先我们需要先解决依赖原创 2020-08-29 17:19:21 · 5930 阅读 · 1 评论 -
ns3—第三章:third.cc分析,带三个子网的网络,wifi,p2p,csma
1.网络结构这一个网络结构相比与second,多了一个wifi子网。这里把second的n0变成了一个无线AP2.程序/* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- *//* * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public Lice原创 2020-08-28 23:48:36 · 1648 阅读 · 0 评论 -
ns3—第二章:second.cc分析,带两个子网的网络,p2p,csma
1.文件位置ns3/examples/tutorial/second.cc2.程序该程序涉及两个网络,P2P和CSMA,因此通过这个例子,大家可以学到不同网络组成的大型网络如何定以点,以及点之间的相互连接关系。下面和第一章有所区别,第一章详细地写明了每个代码行地用处,这里是基于第一章的基础,只写了重要的部分解析。//代码风格/* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- *///采用GNU许可/* * This原创 2020-08-28 15:19:51 · 1740 阅读 · 0 评论 -
ns3—第一章:test.cc分析,基本脚本分析
1.ns3是一个离散事件模拟器,该项目始于2006年,它并不是NS2的扩展,而是新的模拟器。2.ns3官网文件:tutorial,入门,基本技术;manual,软件整体框架,核心技术;model-library,ns3模型库;API Documentation包括所有的模块。3.创建项目的方法首先先明确概念,NS3是用c++编程的,因此它用到了一个非常重要的概念:面向对象。这个面向对象,最直观的表示是:我们创建了一个对象a,那么a就可以用a.xxx(xxx代表针对该对象的操作函数)来实现关于原创 2020-08-27 15:27:19 · 623 阅读 · 0 评论