QualNet-5n网络仿真软件安装及使用教程_第1页
QualNet-5n网络仿真软件安装及使用教程_第2页
QualNet-5n网络仿真软件安装及使用教程_第3页
QualNet-5n网络仿真软件安装及使用教程_第4页
QualNet-5n网络仿真软件安装及使用教程_第5页
已阅读5页,还剩404页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第一章教程1GUI概述和安装历史回顾概念系统要求安装插件:模块描述安装2SNTConfidential&Proprietary

第一章:概述

3SNTConfidential&Proprietary在网络扩展到拥有10,000个以上不同种类的节点时,网络性能会变成怎样?会采用何种路由算法?移动自组网(MANET)卫星通信起源:前身是GloMoSim,来自DARPA在UCLA(‘97–‘00)进行的一个研究项目。开发GloMoSim的目的是为提高对大型异构网的仿真效率。

第一章:概述-历史回顾GloMoSim商业版大大扩展了MANET模型库:AODV,DSR,OLSR,802.11DCF,802.11PCF,802.11a,directionalantennas(定向天线),…基于图形用户界面(GUI)的模型设计,三维动画演示和分析。商用协议模型和网络装备模型军用通信模型系统的培训、技术支持和客户服务SNT聚焦于:精确、实时的网络仿真和管理精确性通过高保真模型(代码+协议模型)和详尽的验证来实现。速度和扩展性通过高效的调度(scheduling)和并行算(parallel)来实现。4SNTConfidential&Proprietary

第一章;概述-历史回顾拥有与物理层网络的OSI模型相类似的结构。明确定义了相邻两层之间的APIs。支持在不同的模型和网络之间进行代码移植。SNTConfidential&Proprietary5第一章;教程:

概念–精确性SRC:“…上周演示给几个潜在的军方客户看,QualNet的速度给客户留下了深刻的印象.这个demo是模拟100多个遥控器与航行器之间的通信.在QualNet中用了57s运行了30分钟的时钟时间.他们在另一个很流行的商用同类工具中模拟10个节点的2-3分钟的时钟时间,花费了1个小时.SRC和军方客户都有深刻的印象.”6SNTConfidential&Proprietary教程:概述

概念–高速仿真Boeing:“QualNet500个节点的网络模型,运行OSPF协议时比真实时间还快,比其他的商用工具至少快100倍.QualNet在分组级别的输出被证明是正确、有效的.”7SNTConfidential&Proprietary教程:概述

概念–高速仿真离散事件引擎(DiscreteEventEngine)事件驱动时间相关事件时间无关事件8SNTConfidential&Proprietary教程:概述

概念–高速仿真硬件要求CPUIntel[P4/3.2+],AMD[Sempron,Opteron]Apple,Sun单处理器vs.多处理器集群式单一式内存需要多少内存空间共享式vs.分布式硬盘显卡所有的模块在任何时候都是并行的AllParallelallthetime!9SNTConfidential&Proprietary教程:概述

系统要求–硬件部分操作系统要求WindowsXP,XPPro,2000,VistaMACOSXLinuxRedHat,FedoraUnix其它…10SNTConfidential&Proprietary教程:概述

系统要求–操作系统部分创建和运行场景,需要以下环境…使用许可(license)网络,锁定节点,软件狗可选项C编译器VisualC++7.0+2005Express需用SDK平台必须设置成从命令行运行.gcc:Unix文本编辑器Word、写字板,记事本,TextPad或其它编辑器11SNTConfidential&Proprietary

概述

安装–系统环境获取程序的途径网络下载将安装程序保存到选定的目录双击安装执行文件CD插入安装光盘将出现以下提示使用许可协议默认的场景目录软件使用许可文件(License)12SNTConfidential&Proprietary

概述

安装–准备开始13SNTConfidential&Proprietary

概述-安装两个桌面图标…CommandLine(命令行)GUIDeveloper(集成开发环境)网络设计 (ScenarioDesigner/场景设计器)运行和演示场景

(Animator/动画演示器)察看结果

(Analyzer/结果分析器)报文追踪

(Tracer/报文追踪器)14SNTConfidential&Proprietary教程:概述

安装–桌面orQuestions?15SNTConfidential&Proprietary

概述-模块Questions?16SNTConfidential&Proprietary

概述-模块第一章-实验安装安装任务安装QualNetorEXATA检验安装是否成功环境变量路径QUALNETorEXATA_HOME运行默认场景启动图形用户界面(GUI)休息安装:安装任务安装QualNet在光驱中放入QualNet安装光盘等待安装程序自动运行,或者通过浏览器打开驱动器找到…setup.exe文件,并双击该文件接受默认的安装路径请坐下来放松一下,等待程序自动完成安装安装安装过程中请注意:设置QUALNET_HOME及修改路径Unix系统:添加(假设使用csh或tcsh),添加到.cshrcsetenvQUALNET_HOME~/qualnet/4.0setpath=($path~/qualnet/4.0/gui/bin~/qualnet/4.0/gui/netbeans/bin~/qualnet/4.0/bin)Linux系统:ExportQUALNET_HOME=~/qualnet/4.0Windows系统(都已经为你做好了)右击“我的电脑”“属性”“高级”

®“环境变量”增设变量“QUALNET_HOME”,其值为“C:\qualnet\4.0”编辑“path”变量,添加下面文本:

C:\qualnet\4.0\gui\bin;C:\qualnet\4.0\gui\netbeans\bin;C:\qualnet\4.0\bin单击“确定”。实验1:安装

任务——检验安装是否成功当QualNet安装完成以后…查看桌面图标确认环境变量Path变量C:\snt\"product"\"version"\binQUALNET_HOMEorEXATA_HOMEi.e.C:\snt\qualnet\5.0将License文件拷贝到:

QUALNET_HOMEorEXATA_HOME\license_dir实验1:安装

任务——检验安装是否成功确认已经安装Java没有Java…无法使用QualNet的用户界面Windows/Linux:版本低于1.4.2+,无法使用QualNet实验1:安装本节任务–检验安装是否成功C:/"product"/"version"\bin>qualnetdefault.configQualNetVersion4.5QUALNET_HOMEorEXATA_HOME=c:/"product"/"version"Attemptinglicensecheckout(shouldtakelessthan2seconds)...success.Partition0,Node1(210.35,191.56,0.00).**Partition0,Node29(1157.72,1214.57,0.00).Partition0,Node30(1391.27,1463.70,0.00).Initializationcompletedin0.0780secCurrentSimTime[s]=0.000000000RealTime[s]=0Completed0%Allocating0bytesCurrentSimTime[s]=9.010498811RealTime[s]=0Completed1%**CurrentSimTime[s]=891.066135913RealTime[s]=0Completed99%CurrentSimTime[s]=900.000000000RealTime[s]=0Completed100%Executed380368eventsin0.6870secC:/"product"/"version"\bin>运行QualNet默认场景确认核心程序安装成功:双击QualNetDeveloper图标目录设定为…C:\qualnet\4.0\bin在DOS下,输入qualnetdefault.config安装QualNet:

本节任务–启动GUI启动GUI双击QualNetDeveloperIDE图标GUI显示如下休息…第二章教程功能介绍25创建图形表示图形分析文件编辑26功能概述-图形用户界面简介27菜单栏文件系统工具包面板画布表格视图教程:功能介绍

设计模式/28典型的窗口布局File/文件Edit/编辑View/查看功能概述:设计模式/菜单栏Tools/工具Animation/动画Help/帮助29软件目录“Version”../scenarios../scenarios/user功能概述-设计模式/文件系统30配置设置常规仿真时间地形坐标系统节点位置移动统计信息和跟踪附加文件外部接口功能概述-设计模式/场景属性31场景属性窗口从下拉菜单中修改属性。使用属性编辑器。功能概述-设计模式/属性窗口32教程:功能介绍

场景设计器(ScenarioDesigner)–工具(Pallets)标准工具集设备应用单主机应用程序链接网络组件其他组件33StandardToolsetDevicesApplicationsSingleHostApplicationsLinksNetworkComponentsOtherComponents教程:功能介绍

场景设计器(ScenarioDesigner)–工具(Pallets)设备应用单主机应用程序链接网络组件其他组件34标准工具栏设备应用单主机应用程序链接网络组件其他组件教程:功能介绍

场景设计器(ScenarioDesigner)–工具(Pallets)35FunctionalOverview-DesignMode/Pallets标准工具栏设备应用单主机应用程序链接网络组件其他组件36标准工具栏设备应用单主机应用程序链接网络组件其他组件教程:功能介绍

场景设计器(ScenarioDesigner)–工具(Pallets)37标准工具栏设备应用单主机应用程序链接网络组件其他组件教程:功能介绍

场景设计器(ScenarioDesigner)–工具(Pallets)38教程:功能介绍

场景设计器(ScenarioDesigner)

–画布(Canvas)39教程:功能介绍

场景设计器(ScenarioDesigner)

–画布(Canvas)40功能■选择键

□可用来修改属性删除某些项■移动键用来改变位置的节点,链路和应用区域选择

□长方形用于组项目

□测量距离

□通过点击鼠标左键选择并拖动教程:功能介绍

场景设计器(ScenarioDesigner)

–画布(Canvas)41功能规则区域选择框通过多边形图形将若干对象组成一个群集,可进行以下操作多选择在一个不规则的时尚通过点击鼠标左键选择并拖动教程:功能介绍

场景设计器(ScenarioDesigner)

–画布(Canvas)42功能不规则区域选择框用于移动工作区中的场景左键单击,然后在需要的方向移动鼠标教程:功能介绍

场景设计器(ScenarioDesigner)

–画布(Canvas)43功能选择旋转■用于移动工作区中的场景■启用3D视图教程:功能介绍

场景设计器(ScenarioDesigner)

–画布(Canvas)44功能■放大□用来定义区域定义一个长方形的形状和放大教程:功能介绍

场景设计器(ScenarioDesigner)

–画布(Canvas)45功能■区域缩放□用来定义上定义的区域画出矩形框和放大教程:功能介绍

场景设计器(ScenarioDesigner)

–画布(Canvas)46功能■双筒望远镜□用来放大的情况下显示的一部分□必须在3D视图教程:功能介绍

场景设计器(ScenarioDesigner)

–画布(Canvas)47功能打开显示

设置用来打开“显示设置”窗口教程:功能介绍

场景设计器(ScenarioDesigner)

–画布(Canvas)48功能■更改视图用来改变视图允许您切换的X-YY-Z,X-Z,3D,分割屏幕视图。■复位查看用于重置当前摄像机位置的位置时的情景被载入教程:功能介绍

场景设计器(ScenarioDesigner)

–画布(Canvas)49节点属性

功能直接输入属性。从下拉菜单中修改属性。教程:功能介绍

场景设计器(ScenarioDesigner)

–属性窗口50教程:功能介绍

场景设计器(ScenarioDesigner)

–属性窗口51功能在文本编辑器查看场景用来打开的情况下配置运行设置本地或远程模式教程:功能介绍

场景设计器(ScenarioDesigner)

–运行(Run)52功能运行仿真初始化现场模拟记录用来记录在一个文件中的动画跟踪功能概述-视觉模式/运行53功能本地执行处理器数目分布式运行模式主机文件远程执行登陆主机远程处理器数目分步试运行模式LAMMVAPICH主机文件教程:功能介绍

–运行设置(RunSetting)54功能

□输出窗口执行窗口菜单按钮教程:功能介绍

动画执行(Animator)–输出窗口55教程:功能介绍

动画执行(Animator)–输出窗口标准输出状态□完成□失败56教程:功能介绍

动画执行(Animator)–动画窗口57■打开文本编辑器■运行设置■运行■记录■快退■播放■暂停■执行步骤■快进■切换到设计模式■分析仪教程:功能介绍

动画执行(Animator)–菜单按钮58SNTConfidential&Proprietary教程:功能介绍

动画执行(Animator)–执行图像59教程:功能介绍

分析器(Analyzer)60教程:功能介绍

分析器(Analyzer)–图表61教程:功能介绍

分析器(Analyzer)–文件系统(FileSystems)62目录“scenario.config”基于文本包含所有图像可以定义一个子目录

功能介绍

场景设计器(ScenarioDesigner)–文件系统(FileSystems63教程:功能介绍

摘要–项目流程64

功能介绍

摘要–项目流程第二章实验

QualNet功能简介功能简介

目标实验2:功能简介

创建场景结果如图所示功能简介-创建场景实验2:功能简介

手动放置节点,应用层与链路实验2:功能简介

手动放置节点,应用层与链路从“工具tools”下拉菜单选择的节点安置实验2:QualNet功能简介

自动放置节点EnterNumberofNodes(节点数目)-33DeviceType(设备类型)Seed实验2:QualNet功能简介

自动放置节点结果应该看起来像右边的例子实验2:QualNet功能简介

自动放置节点-结果功能简介-建立应用程点击“Run”(运行)按钮。按“Play”键(开始)(观察一段时间)。按“Pause”键(暂停)。.实验2:QualNet功能简介

运行场景结果应该类似于在右边的例子实验2:QualNet功能简介

运行场景实验2:QualNet功能简介

运行场景实验2:QualNet功能简介

运行场景实验2:QualNet功能简介

运行场景功能简介

可选项:动态统计结果如图所示:实验2:QualNet功能简介

可选项:动态统计实验2:功能简介

可选项:动态统计83第三章教程基本应用教程:基本应用

介绍85教程:基本应用

有线与无线的比较–设计要素86教程:基本应用

有线与无线的比较–设计要素常规General地形Terrain信道属性ChannelProperties移动性Mobility统计文件和跟踪StatisticsandTracing附加文件SupplementalFiles外部接口ExternalInterfaces87

基本应用-属性编辑器88教程:基本应用

场景参数–配置设置(ConfigSettings)常规设置(GeneralSettings)

□仿真时间,Seed,背景图象,地形,城域地形特征文件,并行分区调度.地形Terrain□坐标系统,地形尺寸和地形数据信道属性ChannelProperties□频率和路径损耗,衰落和阴影模式.移动性Mobility□

场景节点的移动战略。统计数据和跟踪StatisticsandTracing□统计数据和数据包跟踪外部接口ExternalInterfaces□ARP启用,超时值...89

基本应用–属性编辑器常规节点名称,图标和区分号节点配置调动和安装接口90

基本应用-默认设备属性编辑器91

基本应用-场景参数/层次92

基本应用

场景参数–层级(Hierarchy)93

基本应用

场景参数–层级(Hierarchy)94

基本应用-场景参数/节点95

基本应用

场景参数–节点96教程:基本应用

有线网络–单主机和多主机子网97教程:基本应用

有线网络–单主机和多主机子网98教程:基本应用

无线网络–附加参数99教程:基本应用

无线设置–信道设置100

基本应用

无线设置–信道设置101

基本应用

无线设置–射频/物理层(Radio/PhysicalLayer)102

基本应用

无线设置–射频/物理层(Radio/PhysicalLayer)103

基本应用

无线设置–射频/物理层(Radio/PhysicalLayer)104

基本应用

无线设置–射频/物理层(Radio/PhysicalLayer)无线模型选择Tools天线模型编辑器AntennaModelEditor105

基本应用

无线设置–射频/物理层(Radio/PhysicalLayer)天线模型AntennaModels单击browse浏览到\snt\”product”\version\data\antennas加载天线模型数据文件106

基本应用

无线设置–射频/物理层(Radio/PhysicalLayer)AntennaModels天线模型从左边的列表添加到右边的面板点击应用或确定107

基本应用

无线设置–射频/物理层(Radio/PhysicalLayer)AntennaModels天线模型NetworkProperties网络属性PhysicalLayer物理层AntennaModelfromfiletoyes点击AntennaModelandselect108

基本应用

无线设置–射频/物理层(Radio/PhysicalLayer)MAC协议802.11802.11e802.16802.16eLegacy802.11ALEGSMSatellite109

基本应用

无线设置–MAC协议CSMAMACATDMALink-11*Link-16*ALOHAGeneric*出口受有关机构限制单播路由协议Static/DefaultAODVDSRFSR(Fisheye)LAR1OLSROLSRv2STARZRPBellmanFord110

IGRPEIGRPIERPIARPLANMAROSPFv2OSPFv3RIPRIPngHSLSDYMOODR/SDR

基本应用

网络协议–路由UDP应用CBRTRAFFIC-GENTRAFFIC-TRACEVBRVoIPALETCP应用FTPFTP/GENERICLOOKUPTELNETSUPERAPPLICATION111

基本应用

协议–应用UDP应用CBR/恒定比特率流量TRAFFIC-GENTRAFFIC-TRACEVBRVoIPALE112

基本应用

协议–应用UDP应用CBRTRAFFIC-GEN/流量发生TRAFFIC-TRACEVBRVoIPALE113

基本应用

协议–应用UDP应用CBRTRAFFIC-GENTRAFFIC-TRACE/流量追踪VBRVoIPALE114基本应用

协议–应用UDP应用CBRTRAFFIC-GENTRAFFIC-TRACEVBR/可变比特率流量VoIPALE115基本应用

协议–应用UDP应用CBRTRAFFIC-GENTRAFFIC-TRACEVBRVoIPALE116基本应用

协议–应用UDP应用CBRTRAFFIC-GENTRAFFIC-TRACEVBRVoIPALE(QualNet专有的无线节点连接方式)117基本应用

协议–应用TCP应用FTP/文件传输协议FTP/GENERICLOOKUPTELNETSUPERAPPLICATION118基本应用

协议–应用TCP应用FTPFTP/GENERIC文件传输协议群LOOKUPTELNETSUPERAPPLICATION119基本应用

协议–应用120基本应用

协议–应用TCP应用FTPFTP/GENERICLOOKUPTELNETSUPERAPPLICATION121基本应用

协议–应用122基本应用

协议–应用TCP应用FTPFTP/GENERICLOOKUPTELNETSUPERAPPLICATIONReply=YES123

基本应用

协议–应用124

基本应用

小结125

基本应用

小结126

基本应用

小结127

基本应用

小结目前提供的应用层协议有:

CBRTRAFFIC-GENTRAFFIC-TRACEVBRVoIPFTPFTP/GENERIC128

基本应用

小结LOOKUPTELNETSUPERAPPLICATIONGSMALE

第三章实验

QualNetandEXata基本应用QualNetandEXata基本应用:基本步骤基础应用

QualNetandEXata:

目标实验3:QualNetandEXata基础应用:

放置节点实验3A:QualNetandEXata基础应用:

放置节点实验3A:

QualNetandEXata基础应用:

放置节点实验3B:QualNetandEXata基础应用:

可选项:报文跟踪实验3B:QualNetandEXata基础应用:可选项:报文跟踪实验3B:QualNetandEXata基础应用:可选项:报文跟踪实验3B:QualNetandEXata基础应用:可选项:报文跟踪实验3B:QualNetandEXata基础应用:可选项:报文跟踪实验3B:QualNetandEXata基础应用:可选项:报文跟踪结果如图所示实验3C

:QualNetandEXata基础应用:

无线网络将频率设置为2.0Ghz。将“pathloss”设置为“FreeSpace”。实验3C

:QualNetandEXata基础应用:

无线网络实验3C

:QualNetandEXata基础应用:

无线网络实验3C

:QualNetandEXata基础应用:

无线网络实验3C:QualNetandEXata基础应用:

无线网络146第四章教程A高级应用:有线网络147教程:QualNet高级应用

有线网络–简介148已有的单机应用MCBRHTTPTRAFFIC-GENTRAFFIC-TRACEALEMGEN教程:高级应用

有线网络–单机应用149教程:高级应用

有线网络–单机应用:MCBR150教程:高级应用

有线网络-单机应用:HTTP151SOCCER.TRC 00000000NS 6288 41667000NS 1008 41667000NS 1056 41667000NS 2592 41667000NS 1008 * * *教程:高级应用

有线(无线)网络-单机应用:TRAFFIC-*152教程:高级应用

有线(无线)网络-单机应用:TRAFFIC-*153教程:高级应用

有线(无线)网络–传输协议154教程:高级应用

有线(无线)网络–路由协议155教程:高级应用

有线网络–路由协议:组播156教程:高级应用

有线网络–路由协议:组播157教程:高级应用

有线网络–路由协议:IGMP158教程:高级应用

有线网络–组播路由协议-IGMP159教程:高级应用

有线网络-MAC协议160教程:高级应用

设备管理(DeviceManipulations)在工具栏中新增一个设备选择“工具”下拉菜单选择设备模型编辑器选项DeviceModelEditoroption161教程:高级应用–新增设备添加一个设备到DevicePallet■点击现有的模型旁边的+号添加新设备162教程:高级应用–新增设备添加一个设备到

DevicePallet点击自定义properties旁边的+号163教程:高级应用–新增设备添加一个设备到DevicePallet修改目标属性或属性单击确定,设备被添加到现有模型164教程:高级应用–新增设备165教程:高级应用–新增设备添加一个设备到DevicePallet模型集添加设备后,从“工具”工具箱编辑器编辑工具组166教程:高级应用–新增设备添加一个设备到DevicePallet从工具包编辑器,选择新的设备,然后单击右箭头单击“确定”或“应用”后,使用“>”167教程:高级应用–新增设备添加一个设备到DevicePallet该设备被添加到面板168教程:高级应用–新增设备编辑设备面板选择“工具”设备模型编辑器突出显示所需的模型选择自定义化子性质的“+”号使设备所需的更改单击确定,然后再次单击“确定169教程:高级应用–新增设备工具集定制GUI允许用户配置自定义的工具栏。新增的工具栏。放置面板选择添加“标签”。170教程:高级应用–

工具集制定171教程:高级应用

设置拓扑结构实验4A:

高级有线网络本实验的目的是:实际练习一下教程中介绍的内容,创建一个复杂的有线网络。实验1).4个节点,由速率为10Mbps和1Mbps的链路点对点连接,传输延时为1ms。软件将发出大量的传输流流经该链路,以制造明显的丢包。实验2).创建一个简单的组播网络。选择从观众回放或快进实验,通过幻灯片查看一步一步的指示查看视频的影片之一。实验4A:高级有线网络

实验:目的Lab4A-1:BottleneckLab4A-2:Multicast实验4A-1:高级有线网络

实验:瓶颈实验4A-1:高级有线网络

实验:瓶颈实验4A-1:高级有线网络

实验:瓶颈实验4A-1:高级有线网络

实验:瓶颈路由在“网络”选项卡,设置路由所有的链接设置静态路由使用静态路由定义静态路由文件从以前的幻灯片模拟器实验4A-1:高级有线网络

实验:瓶颈DVMRP组播路由创建一个新的场景实验4A-2:高级有线网络

可选实验:组播实验4A-2:高级有线网络

可选实验:组播把IGMP设定为组路由(节点4和7)实验4A-2:高级有线网络

可选实验:组播实验4A-2:高级有线网络

可选实验:组播通过“SingleHostApplication”(单主机应用)向导来设置MCBR选择MCBR。点击节点1实验4A-2:高级有线网络

可选实验:组播实验4A-2:高级有线网络

可选实验:组播185第四章教程B高级应用:无线网络186

高级应用

无线网络–简介MAC层协议802.11/802.11e802.16/802.16eLegacy802.11ALEGSMSatelliteCSMAMACATDMALink-11Link-16*ALOHAGeneric*Exportcontrolled187

高级应用

无线网络–MAC层协议高级应用-802.11[e]188189

高级应用

-802.16&.16e190

高级应用-802.16191

高级应用-802.16192Advanced-802.16[e]Mobility802.16eMAC接入网技术支持移动性。193

高级应用-802.16[e]移动性194

高级应用-802.16e站点类型用户站NeighborRSStriggerHandoverRSStriggerHandoverRSSmargin基站MACframedurationTDDdownlinkdurationTTGRTGSSTG195

高级应用

无线网络–地形196

高级应用

无线网络–地形197

高级应用

无线网络–地形198高级应用

无线网络–地形199

高级应用

无线网络–地形200

高级应用

无线网络–行人201

高级应用无线网络–行人202

高级应用无线网络–行人203

高级应用

无线网络–用户行为USER-PROFILEyoungAGEUNI[10,30]SEXUNI[0,1]USER-STATUSbefore-fireworksTRAFFIC-PATTERNactiveUSER-STATUSduring-fireworksTRAFFIC-PATTERNinactiveUSER-STATUSafter-fireworksTRAFFIC-PATTERNactiveUSER-STATUSdefaultTRAFFIC-PATTERNmedium...204

高级应用

无线网络–路径损伤模型支持的路径损耗模型包括:TwoRayFreeSpaceASAPSIrregularTerrainModelTIREMPathlossMatrixURBAN-MODEL-AUTOSELECTCOST231-WALFISH-IKEGAMIOKUMRUA-HATACOST231-HATA205

高级应用

无线网络–路径损伤模型206hTXhRXdd’

高级应用无线网络–路径损伤模型207

高级应用无线网络–路径损伤模型208

高级应用无线网络–路径损伤模型209

高级应用

无线网络–路径损伤模型210

高级应用无线网络–路径损伤模型211

高级应用无线网络–路径损伤模型212

高级应用无线网络–路径损伤模型213

高级应用无线网络–路径损伤模型214高级应用无线网络–路径损伤模型215高级应用

无线网络–遮蔽和衰减216

高级应用

无线网络–物理层217

高级应用无线网络–物理层218

高级应用无线网络–物理层Relationshipofparameterstodeterminetheradiorange(undernointerference)RangecanbedeterminedbyRxthresholdorrequiredSNR

219TxTxpowerTx’TxpowerRxthresholdRxsensitivity(Rxnoise)MinSNRSignalpowerDistanceTxpowerRxthresholdRxsensitivityRxnoiseAdvanced-Wireless/PhysicalLayer220

高级应用无线网络–噪声干扰

221

高级应用

无线网络–误码率(BER)/包错误率(PER)222TInterferencepower

高级应用无线网络–误码率(BER)/包错误率(PER)223

高级应用

无线网络–天线模型224Pattern0高级应用

无线网络–天线模型:225Pattern0Pattern1Pattern2Pattern3

高级应用

无线网络–天线模型:SwitchedBeam226Pattern0Pattern1Pattern2

高级应用无线网络–天线模型:SwitchedBeam##Antennapatternfileswitchedazimuth#Format:#NUMBER-OF-RADIATION-PATTERNSnumPatterns##patternIndexanglegain#[repeats]##numPatterns:Specifiesthenumberofpatternsincluded#patternIndex:Index(from0tonumPatterns-1)#angle:Angle(0issettonorth)#gain:AntennagainindBi#NUMBER-OF-RADIATION-PATTERNS80015.55810115.54320215.51840315.4836***73572.432873581.365473590.1612227

高级应用

无线网络–天线模型:方向图文件格式228

高级应用

无线——建立拓扑第四章实验B

高级无线网络实验4B高级无线网络

基本步骤实验4B高级无线网络

实验:目的

实验4B-1高级无线网络

多信道无线网络实验4B-1高级无线网络多信道无线网络Try:DeletingthecenternodeMovetheremainingnodescloserRerunthescenario实验4B-2:高级无线网络

实验:方向天线实验4B-2:高级无线网络

实验:方向天线实验4B-2:高级无线网络

实验:方向天线实验4B-2:高级无线网络

实验:方向天线动画播放的结果–波束的变换–SwitchBeam实验4B-2:高级无线网络

实验:方向天线实验4B-2:高级无线网络

实验:方向天线动画播放的结果–SteerableAntennas实验4B-3:高级无线网络

可选实验:TwoRay路径损耗实验4B-3:高级无线网络

可选实验:衰减第五章教程命令行

教程:命令行

主题

教程:命令行

命令行执行

教程:命令行命令行执行

教程:命令行-命令行执行

教程:命令行--配置参数

教程:命令行--配置参数一个数字,可以从下面时间描述里面任意选择100NS100nanoseconds100US100microseconds100MS100milliseconds100S100seconds100100seconds(default)100M100minutes100H100hours100D100days

教程:命令行--配置参数################################################################################Generalsimulationproperties##################################################################################Nameofexperiment.ResultsarewrittentoEXPERIMENT-NAME.stat.#EXPERIMENT-NAMEdefault##Simulationtime.Units:##100NS-100nanoseconds100-100seconds(defaultcase)#100US-100microseconds100M-100minutes#100MS-100milliseconds100H-100hours#100S-100seconds100D-100days#SIMULATION-TIME15M##Valueusedtoseedtherandomnumbergenerator.Therandomnumber#generatorisusedinseveralmodels,suchastheUNIFORMandRANDOM#node-placementmodels.#SEED1

教程:命令行

命令行执行SEED1##Cartesianxyterraindimensionsinmeters.##ThedefaultNODE-PLACEMENTsetting,UNIFORM,willspacenodesevenly#acrosstheterrain.Ifyouhaveasmallnumberofnodesuniformly#placedonalargeterrain,nodesmaybetoofarawaytotransmitto#eachother.#COORDINATE-SYSTEMCARTESIANTERRAIN-DIMENSIONS(1500,1500)##Latitude-longitude-altitudeterraindimensions.##COORDINATE-SYSTEMLATLONALT##TERRAIN-SOUTH-WEST-CORNER(34.99,-120.00)#TERRAIN-NORTH-EAST-CORNER(35.00,-119.99)###Specifyoneofthefollowingterraindatatypes#-DEM(DigitalElevationModel):#Currently,only1-degreeDEMformatissupported#-CTDB(CompactTerrainDataBase)#-DTED(addon)##TERRAIN-DATA-TYPEDEM#TERRAIN-DATA-TYPECTDB##DEM-FILENAME[0]../data/terrain/los_angeles-w#DEM-FILENAME[1]../data/terrain/los_angeles-e##CTDB-FILENAMEnebosnia_mes

教程:命令行--命令行执行

TERRAIN-DATA-BOUNDARY-CHECK(default:YES)##IfTERRAIN-DATA-BOUNDARY-CHECKissettoYES,thesimulation#terminateswhenitattemptstouseanelevationnotincluded#intheterraindatafiles.IfitisNO,theexecutionsimply#assumesthatsuchelevationsare0.0.##TERRAIN-DATA-BOUNDARY-CHECKNO#MOBILITY-GROUND-NODE(default:NO)##IfMOBILITY-GROUND-NODEissettoYES,theelevationofnode#isretrievedfromtheterraindatafiles.Thisoverridesthe#elevationsspecifiedinthemobilitytracefile.##MOBILITY-GROUND-NODEYES################################################################################Weather/Environment#################################################################################Thefollowingparameterspecifiesafilethatincludesdescriptionof#weatherpatterns.##WEATHER-CONFIG-FILEdefault.weather#Weatherpatternsaremovedatinfrequentintervalsdefinedbythisparameter.##WEATHER-MOBILITY-INTERVAL10S

教程:命令行--命令行执行

教程:命令行--语法

教程:命令行--语法

教程:命令行--语法

教程:命令行--统计在哪儿.configfile.statfileTextEditorAnalyzer<experimentname>.stat文件在实验完成后创建

教程:命令行--理解统计文件

1,,[1024],Application,CBRClient,ServerAddress=1,,[1024],Application,CBRClient,FirstPacketSentat(s)=0.0000000001,,[1024],Application,CBRClient,LastPacketSentat(s)=9.0000000001,,[1024],Application,CBRClient,SessionStatus=Closed1,,[1024],Application,CBRClient,TotalBytesSent=146001,,[1024],Application,CBRClient,TotalPacketsSent=101,,[1024],Application,CBRClient,Throughput(bits/s)=12977层协议统计值

教程:命令行--理解统计文件

1,,[1024],Application,CBRClient,ServerAddress=1,,[1024],Application,CBRClient,FirstPacketSentat(s)=0.0000000001,,[1024],Application,CBRClient,LastPacketSentat(s)=9.0000000001,,[1024],Application,CBRClient,SessionStatus=Closed1,,[1024],Application,CBRClient,TotalBytesSent=146001,,[1024],Application,CBRClient,TotalPacketsSent=101,,[1024],Application,CBRClient,Throughput(bits/s)=12977

教程:命令行--GUI命令行关系.configfile.statfileTextEditorAnalyzerSimulatorFeedsGUI运行方案在GUI中显示

命令行--GUI到命令行

命令行--GUI到命令行.configfile.statfileTextEditorAnalyzerSimulatorFeedsGUI教程:命令行--命令行到可视化GUI.configfile.statfileTextEditorAnalyzerSimulatorFeedsGUIVisualization右键点击->Open第五章实验

命令行实验5

命令行-实验1复制default.config至exercise5b.config复制default.app至exercise5b.appDefault.config有一个含30个无线节点的子网练习将子网节点数改为36个.Changesubnetto36nodes.在2、3节点之间增加一个点对点链接LINKN2-1.0{2,3}在GUI中运行.config使.configGUI可编辑实验5:命令行

实验2实验5:命令行--实验3

第六章教程

系统架构及代码教程:系统架构和代码-大纲教程:系统结构和代码层结构教程:系统结构和代码-协议和层教程:系统结构和代码文件格式:目录结构教程:系统结构和代码仿真基本概念教程:系统结构和代码事件-INode1Node2节点1需要发送报文到节点2报文发送事件:收到报文教程:系统结构和代码事件-II教程:系统结构和代码--协议周期初始化功能消息(报文或者定时器)处理功能定型功能事件处理:报文,定时器等修改态变数

增加局部统计表

产生/发送报文教程:系统结构和代码-协议周期QualNetorEXataQualNetorEXata教程:系统结构和代码--事件处理:I应用层事件处理器节点(图层)事件处理器协议函数是如何被调用的?网络层事件处理器传输层事件处理器你自己的协议事件处理器FTP事件处理器CBR事件处理器.....教程:系统结构和代码

事件处理:II数据报文事件处理器你自己的协议事件处理器处理“典型”事件控制报文事件处理器定时器事件处理器教程:系统结构和代码

事件处理:III教程:系统结构和代码

事件处理:摘要教程:系统结构和代码

创建事件:消息-I教程:系统结构和代码

创建事件:消息-IIMessage*MESSAGE_Alloc(

Node*node,

intlayerType,

intprotocol,

inteventType)创建消息的节点指针用来处理消息的协议栈的层用来处理消息的层的协议关于这个消息事件的描述.例如包括:MSG_TRANSPORT_FromAppSend,MSG_APP_TimerExpired教程:系统结构和代码

创建事件:消息-III教程:系统结构和代码

消息结构教程:系统结构和代码

什么是定时器?教程:系统结构和代码

消息API-I教程:系统结构和代码

消息API-IIQualNetorEXata_Home/libraries/developer/src/app_cbr.cpp:AppCbrClientInit

AppTimer*timer;Message*timerMsg;timerMsg=MESSAGE_Alloc(node, APP_LAYER, APP_CBR_CLIENT, MSG_APP_TimerExpired);MESSAGE_InfoAlloc(node,timerMsg,sizeof(AppTimer));timer=(AppTimer*)MESSAGE_ReturnInfo(timerMsg);timer->sourcePort=clientPtr->sourcePort;timer->type=APP_TIMER_SEND_PKT;MESSAGE_Send(node,timerMsg,startTime);教程:系统结构和代码

创建定时器QualNetorEXata_HOME/main/app_util.cpp:APP_UdpSendNewHeaderVirtualDataWithPriority

Message*msg;msg=MESSAGE_Alloc(node,TRANSPORT_LAYER,TransportProtocol_UDP,MSG_TRANSPORT_FromAppSend);MESSAGE_PacketAlloc(node,msg,headerSize,traceProtocol);if(headerSize>0){memcpy(MESSAGE_ReturnPacket(msg),header,headerSize);}MESSAGE_Send(node,msg,delay);教程:系统结构和代码

创建定时器ApplicationPhysicalMACIPTransportMESSAGE_Alloc(…)

MESSAGE_PacketAlloc(…)

MESSAGE_Send(…)MESSAGE_AddHeader(…)

MESSAGE_Send(…)ApplicationPhysicalMACIPTransportMESSAGE_AddHeader(…)

MESSAGE_Send(…)MESSAGE_AddHeader(…)

MESSAGE_Send(…)MESSAGE_RemoveHeader(…)

MESSAGE_Send(…)MESSAGE_RemoveHeader(…)

MESSAGE_Send(…)MESSAGE_RemoveHeader(…)

MESSAGE_Send(…)MESSAGE_Free(…)

Routing教程:创建结构和代码

报文周期教程:系统结构和代码

LayerSpecificAPI教程:系统结构和代码

LayerSpecificAPI:Sample教程:系统结构和代码

LayerSpecificAPI:DetailedExample教程:系统结构和代码

自我测试教程:系统结构和代码

编译Step1:打开命令提示符Step2:

进到QualNetorEXata_HOME/main目录。Step3:ForWindows:copyMakefile-windowsntMakefileNmake ForLinux:Copyappropriatemakefile:cpMakefile-linux-glibc-2.2-gcc-2.96MakefileORcpMakefile-linux-glibc-2.3-gcc-3.2MakefileORcpMakefile-solarisMakefileORcpMakefile-solaris-ccMakefilemake结果: CreatestheQualNetorEXataexecutableintheQualNetorEXata_HOME/bin教程:系统结构和代码

编辑步骤教程:系统结构和代码

编辑技巧教程:数据结构和代码

编辑技巧更多信息,请参考以下资料:QualNetorEXataProgrammer’sGuideQualNetorEXataAPIGuideSourceCodeProgrammer’sSectionOfQualNetorEXataCommunityForumswww.QualNetorEX/training_and_support/support/forums/index.php教程:系统结构和代码

参考资料第七章实验

概要实验七:高级无线

基本步骤实验七:概要实验七:概要实验七:概要实验七:实验概要

Confidential&Proprietary概要概要概要概要概要概要概要概要概要概要概要概要概要概要第八章教程场景问题解疑Troubleshooting-Outline导言错误类型查阅、理解统计表分析步骤和崩溃检查列表获取帮助案例动手练习Troubleshooting-TypesOfErrors链接器错误编译错误许可证错误运行时间错误配置错误教程:问题解疑

导言QualNetorExata依据GIGO的原则操作GarbageIn=GarbageOut超级用户灵活改变栈之间的配置与权限相关的责任:用户确认配置准确性QualNetorExata进行原始数据确认LINK:fatalerrorLNK1181:cannotopeninputfile‘filename'

NMAKE:fatalerrorU1077:'cl':returncode'0x2'

Stop.

教程:问题解疑

错误类型链接错误检查平台是否支持检查makefile是否得到正确使用检查系统需求:中文网:/sysreq.htm英文网:http:///products/developer/sysreq.php联系SNT:国内:support@

国外:support@Sample:教程:问题解疑

错误类型编译器错误没有自定义代码的情况下,检查你是否能重复错误用户负责调试自己修改的代码已经购买自定义代码的技术支持服务联系SNT:技术支持:国内:support@.cn

国外:support@技术服务咨询:国内:sales@.cn

国外:sales@教程:问题解疑

错误类型许可证错误检查license是否到期。

少于30天时,会在左侧出现提示。检查license文件是否在以下路径:QUALNET_HOME\licensedir检查licenseFAQ:/distributions/license/faq.php联系SNT:license@Sample:教程:问题解疑

错误类型运行时间错误没有自定义代码的情况下,检查你是否能重复错误检查错误消息的原因验证场景参数检查场景配置SNT联系方式:

技术支持:国内:support@.cn

国外:support@请附带自己配置文件以便能够加速处理场景配置错误有各种各样的原因

将在本章中仔细讨论教程:问题解疑

错误类型教程:问

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论