OPNET Modeler 软件编辑器的简单介绍
创始人
2025-06-01 20:42:03

文章目录

  • 一、项目编辑器
  • 二、节点模型编辑器
  • 三、进程模型编辑器
  • 四、链路模型编辑器
  • 五、包格式编辑器
  • 六、天线模型编辑器
  • 七、调制曲线编辑器
  • 八、图标库编辑器
  • 九、仿真序列编辑器
  • 总结


一、项目编辑器

OPNET 软件网络模型编辑界面下工具栏常用的几个功能如下。
在这里插入图片描述
标1的按钮是打开对象面板,如下图所示,可以选择自己想要的任何对象。
在这里插入图片描述
标2的按钮是运行离散事件仿真,点击后弹出下图所示的窗口,可以设置仿真时间等参数并开始仿真。
在这里插入图片描述
标3的按钮是查看结果,点击后如下图所示,可以查看全局量的结果,也可以查看某个对象的结果。
在这里插入图片描述
对象的相关操作一般在菜单栏Topology下找。
Topology——>Open Annotation Palette可以添加注释,包括图形框,线条或者文字等。
场景的相关操作一般在菜单栏Scenarios下找,常用的有新建场景、复制场景、管理场景,如下图所示。
在这里插入图片描述
Ctrl + 键盘顶部的数字键可以切换场景。10个及以上的场景切换需要通过菜单Scenarios——>Switch to Scenario来实现。


二、节点模型编辑器

节点模型编辑器用于定义每一个节点的行为,一个节点通常由多个模块组成,其行为由其使用的不同的模块决定,每个模块完成一部分节点行为,如数据的产生、存储等。
OPNET 节点模型编辑器提供了模拟内部功能所需的资源,在节点模型编辑器中,用户可以使用多种模块,每种模块实现了节点行为的某一方面,诸如数据生成、数据存储、数据的处理或选路和数据的传输等。单个节点模型通常由多个模块有时是几十个甚至几百个模块组成,packet streams(包流)和statistic wires(统计线)可将不同的模块相连,其中packet streams承载了模块间数据包的传输,statistic wires 可实现对模块特定参数变化的监视,通过modules、packet streams和statistic wires的联合使用,用户可对节点的行为进行仿真。
节点模型中的模块、包流和统计线在下图中进行了标注。
在这里插入图片描述
节点模型编辑界面下工具栏的几个主要功能如下图。
在这里插入图片描述
从左至右依次是:添加处理机、添加队列、添加数据包线、添加状态线、添加逻辑线、添加点对点收信机、添加点对点发信机、添加总线收信机、添加总线发信机、添加无线收信机、添加无线发信机、添加天线。
菜单栏 Interfaces 下可以设置模型属性、节点接口、节点统计量等。
可以创建新的节点模型,如下图所示。
在这里插入图片描述
完成后在Interfaces——>Model Attributes下添加属性名称。
在这里插入图片描述
在Interfaces——>Node Interfaces下修改相关属性,mobile和satellite的Supported改为no,否则后面会有几个节点模型。
在这里插入图片描述
在Interfaces——>Node Statistics下如下图设置。
在这里插入图片描述
将Prom. Group进行更名。
在这里插入图片描述
File——>save 保存为名为demo的文件,接着在场景下打开对象面板,搜索demo,如下图所示。
在这里插入图片描述
就可以把它作为对象添加到我们的项目里了。


三、进程模型编辑器

进程模型编辑器用于产生处理机模型,它用于节点模型编辑器中模块功能的实现,处理机模型用有限状态机来描述,用图标表示状态,用线表示状态之间的转换,每个状态包含的处理使用内嵌的C/C++代码段来描述,如下图所示。
在这里插入图片描述
其中,绿色的状态机为强制状态机,红色的为非强制状态机。双击状态机的上半部分编写状态机的入口执行代码,双击状态机的下半部分编写状态机的出口执行代码。
进程模型编辑界面下工具栏的几个主要功能如下图。
在这里插入图片描述
从左至右依次是:创建状态、创建转移、设置初始状态、状态变量区(State Variables)、临时变量区(Temporary Variables)、头区域(Head Block)、函数区域(Function Block)、诊断区域(Diagnostic Block)、终止区域(Termination Block)和编译进程。


四、链路模型编辑器

在File——>New下拉菜单中选择 Link Model 新建一个链路模型编辑器,其界面如下图所示。
在这里插入图片描述
链路模型编辑器用于产生新的链路类型,每个新的链路类型可以有不同的特性,在链路模型中对各个链路对象进行了说明,对于不同的链路对象,每一类链路都包含了特有的属性接口、注释以及表示方法。在项目编辑器中创建的链路是链路模型的特定实例,因此在对链路模型的属性进行修改时,链路实例会自动地继承修改后的属性。
链路模型编辑中能够编辑以下项目:
(1) Supported link types
每一链路模型可以支持四种基本的链路类型中的一种或多种,即ptsimp(点对点双工链路)、ptdup(点对点单工链路)、bus(总线链路)和bus tap(总线分接链路)。无线链路的设计不包含在链路编辑器中,它是由仿真内核经过动态定义生成的与节点相对位置、传输及运行环境中诸多因素相关的函数。
(2) Keywords
链路模型的关键字允许有选择的在项目编辑器对象模板中显示链路模型。在配置对象模板时,OPNET将关键字与所请求的关键字进行比较,以此决定是否将此模型作为选择。此机制可减少在对象模板中的模型数,而只显示那些与当前应用相关的模型。
(3) Comments
在链路模型中包含了一系列注释,这些注释描述了链路的特性、潜在应用和用户可能涉及的任何信息。因为有些用户无权访问链路模型内部, 注释就成为此类用户可利用的主要信息。通过将模型接口的相关文档作为模型自身固有的部分嵌入到模型中,OPNET为用户访问信息提供了便利。
(4) Attribute
节点和进程模型可以分别影响节点和模块的属性表达和使用,同样,链路模型为项目编辑器中链路对象的属性提供了规范说明。链路模型和链路之间的关系与进程模型和模块间的相互作用相似。链路模型可以通过属性预分配、属性隐藏,属性重命名和改变属性优先级为链路对象的内嵌属性规定配置信息。


五、包格式编辑器

包格式编辑器用于定义数据包的内部结构,包格式由一或多个域组成。包格式是由字段集合而成的一种结构,包格式规定了每一个字段的名称、数据类型、默认值、大小以及相关注释。在核心程序的调用中,可通过在进程模型编辑器的菜单“File→Declare Packet Formats”引入某特定类型的数据包。在图形环境中,字段被表达成一系列彩色的矩形,矩形大小与字段大小属性中规定的比特数目成正比。
包格式编辑器的界面如下图所示。
在这里插入图片描述


六、天线模型编辑器

信号的接收功率通常是由诸多因素构成的函数计算得到的,这些因素包括天线间的方向矢量和沿着这一方向矢量的每一个天线的增益。在给定节点相对位置的情况下,天线模型编辑器中规定的天线增益模型可被用于提供增益值。天线编辑器用于对天线各个方向的增益特性进行建模。如果知道各个节点的相对位置,OPNET可以用天线的增益特性来定增益值。
天线模型描述不同方向上的天线增益值,天线增益刻画了发射信号能量被放大或衰减的现象。发射功率的整形是基于天线结构的物理特性以及发送的方位角。
在天线模型编辑器中,用户可以创建、编辑以及查看天线的模型,天线模型是一些列以dB为单位建立的三维天线增益的二维函数。
天线模型编辑器的界面如下图所示。
在这里插入图片描述
工具栏中的五个按钮从左至右依次是:平滑、规格化、设置Phi分层数、设置纵坐标下限和设置纵坐标上限。
平滑操作是平滑图形的尖锐边缘和毛刺,平滑算法的实现通过一个沿着X轴滑动的窗口实现。
规格化操作可适当的按比例缩减或增大整个模型,以致整个球型模型上的总增益为零。
设置Phi分层数操作为线图或三维图形设置抽样数目。抽样数目决定了在近似构造连续函数时使用多少个样本元素或离散元素。
设置纵坐标下限操作为天线模型图形的Y轴设置下限,设置纵坐标上限操作为天线模型图形的Y轴设置上限。


七、调制曲线编辑器

OPNET提供的标准调制曲线有:BPSK、DPSK、FSK、PSK、QPSK等。
调制曲线编辑器用于产生调制函数,以刻划编码和调制方式对噪声的敏感性。调制函数画出了误比特率对信噪比的函数曲线。调制曲线反映的是误码率和无线传输过程中信噪比之间的关系。但图形化的定义方式 不够精确,因此在OPNET Modeler中,可以通过EMA代码来创建调制曲线。在无线模块中,调制曲线用于对信息编码和调制机制的描述,将误码率作为信噪比的函数。
调制曲线编辑器的界面如下图所示。
在这里插入图片描述
工具栏依次是平滑、设置在函数中采用的离散抽样点数、显示图像中X轴下限、显示图像中X轴上限、显示图像中Y轴下限、显示图像中Y轴上限。


八、图标库编辑器

使用图标库编辑器可以编辑自己的图标,并用来做网络物件的标志。通过在操作空间的空白处单击鼠标右键或选择菜单Edit→New Icon可以实现定义自己的图标。
图标库编辑器的界面如下图所示,双击放置的图标可以弹出Image Editor窗口。
在这里插入图片描述
可以通过菜单 File→Import 或 File→Export 导入或导出图标,但是注意只能导入图片编辑器支持的格式的图片(比如TIFF、BMP格式),否则它将不能显示(GIF或JPG格式)。


九、仿真序列编辑器

仿真序列编辑器可以定义更加全面的仿真。
仿真序列编辑器的界面如下图所示。
在这里插入图片描述


总结

以上就是 OPNET Modeler 软件编辑器介绍的所有内容了,各编辑器的功能还是比较多的,现阶段只是做一个初步的了解,后面实际用到时还会更加深入的学习,希望本文对你学习 OPNET Modeler 软件有一定的帮助!
本文参考书目:OPNET 网络仿真/陈敏编著. - 北京:清华大学出版社,2004

相关内容

热门资讯

夜天子第二季什么时候播,夜天子... 夜天子第二季什么时候播目录夜天子第二季什么时候播夜天子第二部什么时候播出CLANNAD的第二季什么时...
玄武岛怎么去,天龙玄武岛镜怎么... 玄武岛怎么去目录玄武岛怎么去天龙玄武岛镜怎么去天龙八部里的玄武岛到怎么走天龙八部里面的玄武岛,即圣兽...
绝世武神修为分为哪几个境界,绝... 绝世武神修为分为哪几个境界目录绝世武神修为分为哪几个境界绝世武神修为分为哪几个境界 绝世武神修为境界...
下线车是什么意思(下线车是什么... 今天给各位分享下线车是什么意思的知识,其中也会对下线车是什么意思可以买吗进行解释,如果能碰巧解决你现...
如何用usb连接音响,笔记本如... 如何用usb连接音响目录如何用usb连接音响笔记本如何连外置音箱?电脑音响怎么连接到电脑上?如何用u...
怎么在qq上设置密码锁,如何设... 怎么在qq上设置密码锁目录怎么在qq上设置密码锁如何设置qq密码锁怎么在登QQ设置密码怎样给QQ设置...
1英镑等于多少人民币,1英镑多... 1英镑等于多少人民币目录1英镑等于多少人民币1英镑多少人民币一英镑等于多少人民币100英镑等于多少人...
织围巾怎么收针(织围巾怎么收针... 本篇文章极速百科给大家谈谈织围巾怎么收针,以及织围巾怎么收针教程对应的知识点,希望对各位有所帮助,不...
2023中国国际商用车展(武汉... 本篇文章极速百科给大家谈谈2023中国国际商用车展(武汉车展)展览会时间表,以及武汉商用车展延期对应...
新鲜羊睪丸怎么做好吃,新鲜羊睪... 新鲜羊睪丸怎么做好吃目录吃羊睾丸害处 吃羊睾丸的功效作用新鲜羊睪丸怎么做好吃?羊睾丸叫什么菜名 吃羊...
重庆大学弘深学院如何,重庆大学... 重庆大学弘深学院如何目录重庆大学弘深学院如何重庆大学弘深班计算机怎么样通过本科评估的三本学校会怎么样...
标准正态分布表怎么使用,标准正... 标准正态分布表怎么使用目录标准正态分布表怎么使用标准正态分布表是如何使用的?请问:标准正态分布表的使...
斯巴鲁翼豹sti是后驱吗(斯巴... 本篇文章极速百科给大家谈谈斯巴鲁翼豹sti是后驱吗,以及斯巴鲁翼豹wrc对应的知识点,希望对各位有所...
矩阵的2次方怎么求,三阶矩阵的... 矩阵的2次方怎么求目录矩阵的2次方怎么求三阶矩阵的2次方怎么求题对2求一个矩阵次方怎么运算?如何计算...
怎么为人处事,怎么为人处事? ... 怎么为人处事目录怎么为人处事怎么为人处事?为人,处事,该怎么处,为人处事方式怎么为人处事 1....
如何为自己的QQ设置密保问题,... 如何为自己的QQ设置密保问题目录如何为自己的QQ设置密保问题qq怎么设置密保问题QQ怎么设置问题密保...
冉在名字中的意思,冉字取名什么... 冉在名字中的意思目录冉在名字中的意思冉字取名什么寓意谢杭冉这个名字的意思是什么冉在名字中的意思冉在名...
云和太阳有关的成语有哪些,有云... 云和太阳有关的成语有哪些目录云和太阳有关的成语有哪些有云有太阳成语带有云和日的成语有个太阳有很多 云...
基因表达的意义是什么,基因表达... 基因表达的意义是什么目录基因表达的意义是什么基因表达的意义是什么?什么是基因表达调控?基因表达调控有...
赵玉瑾结局是什么,将军在上赵玉... 赵玉瑾结局是什么目录赵玉瑾结局是什么将军在上赵玉瑾结局是什么 将军在上赵玉瑾结局介绍将军在上赵玉瑾结...
篮球记录表填写方法,如何填写篮... 篮球记录表填写方法目录篮球记录表填写方法如何填写篮球比赛记录表篮球比赛违反体育道德的犯规记录表上怎么...
阳澄湖大闸蟹做法有哪些,阳澄湖... 阳澄湖大闸蟹做法有哪些目录阳澄湖大闸蟹做法有哪些阳澄湖大闸蟹怎么吃?阳澄湖大闸蟹的吃法有哪些?阳澄湖...
广州bw是什么意思,广州9号车... 广州bw是什么意思目录广州bw是什么意思广州9号车房bilibili在哪
广州市内有哪几个区,广州有几个... 广州市内有哪几个区目录广州市内有哪几个区广州有几个区广州市有哪几个区?广州市内一共分几个区?广州市内...
729车牌啥意思(729车牌号... 本篇文章极速百科给大家谈谈729车牌啥意思,以及729车牌号什么意思对应的知识点,希望对各位有所帮助...
MTV中文是什么意思(mtv什... 今天给各位分享MTV中文是什么意思的知识,其中也会对mtv什么含义进行解释,如果能碰巧解决你现在面临...
花王纸尿裤u版e版区别 极速百... 花王纸尿裤u版e版区别目录花王纸尿裤u版e版区别花王纸尿裤u版e版区别花王纸尿裤底部有u字和e字,s...
代表奋斗的成语有哪些,表示坚持... 代表奋斗的成语有哪些目录代表奋斗的成语有哪些表示坚持不懈,努力拼搏的成语有哪些?写出四个表示艰苦奋斗...
奔腾B50的油耗是多少?(奔腾... 本篇文章极速百科给大家谈谈奔腾B50的油耗是多少?,以及奔腾b50的油耗怎么样对应的知识点,希望对各...
鼓励事业低谷男人的话,鼓励事业... 鼓励事业低谷男人的话目录鼓励事业低谷男人的话鼓励事业低谷男人的话 鼓励事业低谷男人的话列述老公事业不...