OPNET
文章平均质量分 52
暴躁的地瓜
Time flies.
展开
-
OPNET 核心函数学习(二)
8 进程类核心函数功能:为进程或者队列模块提供创建和管理多个进程的支持。OPNET 中每个进程模块至少包含一个进程,这个进程称为根进程(root process)。op_pro_create():创建子进程 , 返回一个进程句柄(Prohandle),它是作为父进程调用、销毁或查询子进程属 性的依据 。op_pro_self():得到进程自己的进程句柄;op_pro_paren原创 2017-12-22 15:45:40 · 1505 阅读 · 0 评论 -
OPNET中FIN,FOUT以及FRET的作用
为了使一个用户定义的函数被执行,该函数必须与一个特殊的堆栈跟踪代码相连。堆栈跟踪技术靠在函数的入口点和出口点插入预处理器宏指令完成(一个函数只有一个入口点,但可以有多个出口点(由C语言的return声明决定)),这些宏指令为:FIN、FOUT和FRET。FIN被插入到的入口点;FOUT被插入到函数的出口点,但却不返回任何值;FRET被插入到函数的出口点,返回一个值。注意这些宏指令不转载 2017-12-25 16:13:50 · 1634 阅读 · 0 评论 -
OPNET中sink module
原文出处:http://blog.csdn.net/hamztx/article/details/26135599Sink模块的状态机很简单,只有INIT和DISCARD两个,非强制状态只有DISCARD用于包的销毁。Sink模块的作用就是销毁从输入流接收到的包,并且返回关于包的一系列统计量。Init的入口代码为/* Initilaize the stati转载 2017-12-16 21:46:09 · 418 阅读 · 0 评论 -
OPNET Basic Process Lesson
目标:对收到的包进行统计,并写入统计量主要学习建立过程模型和节点模型。建立过程模型:首先建立状态转移图,过程模型就是有限状态机。包括状态和转移。状态分为强制状态和非强制状态,强制状态是指当执行完状态的入口代码后立即执行出口代码,并且转移至下一状态;非强制状态是指当执行完状态的入口代码之后,将控制转回仿真核心,等待下一次中断来临后继续执行。转移分为条件转移和无条件转移,条件转移是指当中断来临原创 2017-12-17 16:51:34 · 399 阅读 · 0 评论 -
OPNET核心函数学习(一)
1 分布类核心函数分布类核心函数功能:按照指定的概率分布函数产生随机值。op_dist_uniform():输入参数为非0实数,代表取值上限,产生均匀分布的随机数,注意:不包含此上限。op_dist_exponential():产生服从指数分布的随机数,输入参数为指数分布函数的平均值此外,还可以采用以下两个步骤:(1)调用 op_dist_load()自定义原创 2017-12-17 20:52:09 · 4116 阅读 · 0 评论