NS3 安装可视化动画工具netanim
来源:互联网 发布:vb中csng是什么意思 编辑:程序博客网 时间:2024/06/05 15:46
在已经按照入门和安装教程 配置安装好了之后,尤其是第6步安装了synaptic,我运行网第一个例子,开始着手安装使用可视化动画工具netanim
Step1:安装必要的插件
先简单介绍下synaptic:
- 新立得(Synaptic)是 debian 及其衍生版本如Ubuntu Linux操作系统的包管理工具apt的图形化前端。
- 它结合了图形界面的简单操作和 apt-get 命令行工具的强大功能。您可以使用新立得安装、删除、配置、升级软件包,对软件包列表进行浏览、排序、搜索以及管理软件仓库或者升级整个系统。
- 简单来说就是apt-get的图形化界面,也可以用apt-get代替,看个人爱好
- 安装很简单
$ sudo apt-get install synaptic
- 启动也很简单
sudo synaptic
如果已经安装好了,请忽略上面讲述
先用synaptic安装三个插件:
- qt4-qmake:安装工具
- libqt4-dev:绘图所需
- libxml2-dev:netanim需要读取程序生成的xml文件,离线展示动画
搜索到对应的插件之后如果没有安装,就右键->mark for installation ->Apply
Step2:安装
进入ns3的文件夹,执行命令
$ cd ns-allinone-3.xx$ cd netanim-3.xxx$ make clean$ qmake NetAnim.pro$ make
安装完毕
Step3:启动
在当前文件夹下运行下面命令,启动软件
$ ./NetAnim
出现界面
Step4:运行
在NS3提供的示例first.py中,并没有生成NetAnim所需要的xml文件,我们尝试用NetAnim来展示first.cc的仿真结果。
首先在first.cc里面,加上头文件
#include "ns3/netanim-module.h"
run前面加上三句代码
AnimationInterface anim("first.xml");anim.SetConstantPosition(nodes.Get(0), 1.0, 2.0);anim.SetConstantPosition(nodes.Get(1), 2.0, 3.0);Simulator::Run();Simulator::Destroy();return 0
保存后退出
第二三行是描绘两个节点的坐标,也可以不要这两行
在ns3文件夹下重新编译程序./waf --run scracth/first
在netanim文件夹下重新启动./NetAnim
Open->first.xml->Play
在2秒附近就可以看到动画演示。//生成的xml文件再ns3.xx文件夹下
上面的菜单栏可以设置时间播放的快慢。
0 0
- NS3 安装可视化动画工具netanim
- NS3可视化动画工具(PyViz和NetAnim)
- NS3仿真可视化工具
- NS3 可视化工具详解
- NS3 使用可视化工具PyViz
- NS3中NetAnim的使用
- CentOS6.4下安装NS3下的NetAnim模块失败的问题解决
- NS3网络仿真(3): NetAnim
- Ubuntu12.0.4中ns3的NetAnim编译问题
- mint(ubuntu)下的NS3可视化环境(Eclipse)安装
- ns3 安装
- 使用Qt5.4安装Netanim 3.106
- NS3学习记录(三)---一些统计工具安装
- 数据可视化工具zeppelin安装
- MongoDB 安装和可视化工具
- MongoDB 安装和可视化工具
- MongoDB 安装和可视化工具
- 解决NS3中打开XML文件提示NetAnim版本必须大于等于3.108的问题
- Java 中main函数的参数
- elasticsearch5.2.1安装
- Android 手机的网络状态详解
- vs2015编译protobuf-3.1.0
- python 对象真假值示例(哪些视为False)
- NS3 安装可视化动画工具netanim
- linux下挂载磁盘、分区
- SpringCloud服务注册中心比较:Consul vs Zookeeper vs Etcd vs Eureka
- Invalid bound statement (not found): xxx.xxxx.method解决办法
- tableViewCell列表点击展开显示二级列表
- leetcode 136. Single Number
- kafka详解
- ios
- xml命名空间等