本人在学习过程中除了参考了NS官方的手册和人民邮电出版社的《NS2与网络模拟》,主要通过网络上的相关论坛进行学习和了解相关使用方法。经过一个月的接触和实用,才初步掌握了NS2的使用方法。

NS2使用C++和Otcl开发。NS实际上是Otcl的的脚本解释器,除了仿真事件调度器和网络组件对象库,还包罗了网络构建模型库等。当仿真完成后,NS将会根据脚本中的命令产生文本的跟踪(trace)文件。Trace文件里的文本信息可以用于进一步的分析,也可以使用工具NAM将整个仿真的拓扑过程传输过程通过动画的形式展示出来。

2.2  使用NS进行网络仿真的方法和一般过程

    NS仿真分为两层:第一种基于OTcl。实用NS自带模块进行仿真,编写OTcl脚本即可。第二种基于C++和OTcl编程,针对的是NS中没有所需的网络模块,故需要对NS进行扩展,添加目标模块,即添加新的C++和OTcl类,编写新的OTcl脚本。完成NS的扩展后或NS本身包含的模块已经可以满足需求,

上一篇:ADS的L波段射频压控振荡器设计+PCB电路图
下一篇:AT89C51单片机城市道路积水多点监测及预警系统设计+电路图

认知无线电网络中基于双...

基于神经网络的E型微带天线设计

SwitchBox路由通讯产品自动测试系统设计

Zigbee无线传感网络儿童监护系统设计

ZigBee无线传感网络的农田土壤监测系统的设计

生物启发神经网络自治水...

生物启发神经网络模型自...

高校网球场馆运营管理初探【1805字】

国内外无刷直流电动机研究现状

中国古代秘书擅权的发展和恶变

《醉青春》导演作品阐述

多元化刑事简易程序构建探讨【9365字】

浅谈传统人文精神茬大學...

谷度酒庄消费者回访调查问卷表

辩护律师的作证义务和保...

浅谈新形势下妇产科护理...

拉力采集上位机软件开发任务书