![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OPNET
KittyGirllll
梦想,是注定孤独的旅行
展开
-
【OPNET学习系列文章之0】入门
OPNET技术公司是网络仿真软件的领先开发商以及应用和网络管理问题方面的解决方案提供商,其软件产品被广泛用于尚未成熟联网技术的研究和开发,用于通信网络、协议和应用和性能评估、测试和调试,并用于许多学院和大学的教学和研发。OPNET目前提供十几种软件产品和无数专用的模块和模型,这些可容易地为几乎任何如今的网络范型的研究和评估进行定制。OPNET公司,1986年成立,起源于MIT网络管原创 2017-02-19 16:08:42 · 3115 阅读 · 0 评论 -
【OPNET学习精进】使节点、链路失效的方法
许多性能研究的一个重要方面是运行期间失败的网络组件的影响。因此,模拟提供了启用和禁用通信节点和链接的功能。本节介绍可用于建模故障和恢复的机制,并介绍这些功能的一些示例应用程序。每个节点和链接对象具有“条件”属性,该属性指定它是否处于操作状态。当节点或链路从操作状态变为不操作状态时,模拟内核可能会生成故障中断。类似地,当节点或链路从非操作状态变为操作状态时,模拟内核可以生成恢复中断。这些中断将...翻译 2018-12-24 10:50:11 · 1988 阅读 · 4 评论 -
【OPNET小问题】LINK:fetal error LNK1xxx:can not open file'msvcrt.lib'
最近在给别人安装OPNET时出现了如题所示的问题,VS2010和OPNET都安装完成后,运行例子程序的时候报错,链接时找不到‘xxx.lib’,方法是直接将该lib文件复制到C:\Program Files\OPNET\14.6.A\sys\pc_intel_win32\lib下即可。还有另一种可能的解决方法,另一个人也出现了同样的问题,后来他重新安装VS2010,从D盘放到C盘就好了。。。原创 2017-10-02 10:51:22 · 920 阅读 · 0 评论 -
【OPNET小问题】无线链路查看端口的方法
点击无线收发机,右键,选择Show Connectivity,如下图所示,中括号中的就是端口号。原创 2017-08-28 10:11:59 · 661 阅读 · 0 评论 -
【OPNET小问题】统计量显示收发数据数量不匹配以及如何导出统计量数据
发送数据包统计量远远大于接收数据包统计量说明有一些数据包没有真正发送出去。只有(一个数据包的大小)*(每s发包数量)数据包的大小是在包定义里设置,这里我的数据包大小为【1728bit】每s发包数量是在发送状态自中断里设置,op_intrpt_schedule_self(op_sim_time()+0.00001,0);,这里我设置的是每s中断10000次,也就是每s发送1000原创 2017-08-21 10:33:12 · 1523 阅读 · 2 评论 -
【OPNET学习系列文章之6】建立路由表
本文是在之前关于OPNET的文章基础上进行的,省略及不清楚的部分请参考前文。 本文实现的功能是为节点建立和使用路由表。 1.网络模型放置五个相同的节点,连接关系如图所示。 2.链路模型链路模型为双工。3.节点模型节点模型包括四个发送端口、四个接收端口、一个队列和一个处理器。这里第一次在节点模型中使用队列,队列里面也是进程模型。如图所示。 4.进程模型原创 2017-07-01 17:04:34 · 6082 阅读 · 25 评论 -
【OPNET学习系列文章之7】将STK轨道导入到OPNET
本文的目的是在STK软件中建立星座模型,然后导入到OPNET里,建立无线网络,实现卫星网络通信仿真。1.STK介绍分析能力:计算卫星在任何时刻的位置和姿态,卫星或地面遥感站的覆盖范围;生成轨道:提供卫星轨道生成向导,帮助用户建立常见轨道;可见性分析:计算空间对象间的访问时间,并在二维地图窗口中动画演示,可以在对象间增加几何约束条件(如可视范围、最小仰角等)来进行细节上仿真;可视原创 2017-07-06 19:49:30 · 6506 阅读 · 18 评论 -
【OPNET学习系列文章之5】建立端口表
本文是在前3篇关于OPNET的文章基础上进行的,省略及不清楚的部分请参考前文。 本文实现的功能是建立多端口通信所需的端口表。 1.网络模型一个发送节点0四个接收节点1、2、3、4,如图所示。 2.链路模型链路模型为单工。3.节点模型3.1发送节点模型如图所示。 3.2接收节点模型如图所示。 4.进程模型4.1发送节点 本文原创 2017-06-27 17:35:27 · 1847 阅读 · 3 评论 -
【OPNET学习系列文章之4】属性和统计量
本文在建立在上一篇博文【两发一收】的基础上的,基本代码不变,增加了一些东西。本文要实现的功能是对网络的属性进行获取和显示并设置统计量统计仿真中的相关数据。 一、属性属性需要在网络层才能设置,因此在进程模型设置的属要进行提升。1.在进程模型设置属性,以发送节点0为例(1)设置进程模型设置:Interface->Model Attribute,假设我们随便设置属性(以后根据具体原创 2017-06-26 18:26:14 · 3492 阅读 · 1 评论 -
【OPNET学习系列文章之3】两发一收
本文是建立在上一篇博文【两个固定节点通信】的基础上的,省略部分与其相同。本文要实现两个节点发送一个节点接收的功能。这里将分为两个不同模型,发送节点模型和接收节点模型。1.建立发送节点模型1.1节点模型如图所示。 1.2进程模型如图所示。 1.3单击工具栏Edit Header Block图标,输入以下代码,保存。#include #define SE原创 2017-06-26 17:08:48 · 2367 阅读 · 1 评论 -
【OPNET学习系列文章之2】两个固定节点通信
九步入门OPNET编程1.新建一个项目在菜单栏依次点击File-New,选择Project,然后点击OK进入Entername页面,分别输入Project Name和Scenario Name,如下图所示,单击OK进入主页面。 2.建立包格式在菜单栏依次点击File-New,选择Packet Format,然后单击OK进入Packet Format页原创 2017-06-26 16:20:34 · 6178 阅读 · 14 评论 -
【OPNET学习系列文章之1】进程模型解析
作为三层建模机制的最底层,进程模型是实施各种算法的载体,是建模仿真过程中最终要的部分也是最难实现的部分。进程模型主要用来刻画节点模型里的处理机和队列模型的行为。OPNET把进程模型中的有限状态机的状态转移图、标准的C/C++语言以及OPNET提供的核心函数统一在一起,成为PROTO-C语言。对于事件驱动的仿真来说,OPNET的进程模型是产生事件并处理事件的主题。仿真的控制权不断地在进程原创 2017-02-24 10:03:14 · 4498 阅读 · 1 评论 -
【OPNET学习精进】处理失效及恢复中断的方法
发送器和接收器模块自动处理父节点的故障和恢复。 但是,在其中执行进程的处理器或队列模块不具有处理故障和恢复中断的内置功能。 下面描述了设计用于处理故障和恢复中断的三个典型过程示例。路由拓扑示例如果节点维护的路由拓扑在节点和链路条件发生变化时动态更新,则更新拓扑的典型方法是将模块添加到负责该任务的节点模型。 您应该将模块的流程模型的“failure intrpts”和“recovery in...翻译 2018-12-24 11:15:51 · 1077 阅读 · 2 评论