opnet
小菜鸡日常
这个作者很懒,什么都没留下…
展开
-
opnet常用中断函数使用方法
一、 op_intrpt_schedule_self()op_intrpt_schedule_self(time,code)1.参数: 函数里面有两个参数:time,code。time: double类型,表示调度中断发生时间。code: int类型,与中断相联系,用户自定义的数值代码(中断码)。用于在接收时进行认证,通过op_intrpt_code()来接收。ps: op_intrp...原创 2019-08-28 10:54:08 · 1178 阅读 · 0 评论 -
opnet入门例程1---单节点收包计数
**问题:**构建一个模块,它对接收的包计数,并且将计数器的值写入统计量中,最终以图形方式显示结果。一、设计节点模型设置p_0的属性:process model设置为simple_source模块名字改为src1同理设置p_2的属性:process model设置为simple_source模块名字改为src2将p_1模块改名为count,后面将为它设计进程模型。最终节点模...原创 2019-08-30 16:38:00 · 1276 阅读 · 6 评论 -
opnet入门例程2--点到点单工收发模型(1)
**问题:**点到点的单工收发模型。要求:原点到目的节点之间的链路带宽为9600 bits/second;所传递数据包的数据域里内容大小应服从正态分布N~(3200,400);数据包发包间隔为均值为0.5 s的指数分布;所发数据包的包头有两个数据段,源和目的,分别为64 bit.一、建立数据包模型File–>new -->Packet Format插入两个包段,并且...原创 2019-08-30 20:02:55 · 1458 阅读 · 1 评论 -
opnet入门例程2--点到点单工收发模型(2)--统计包时延/个数
在【opnet 入门例程2–点到点单工收发模型(1)】中,我们使用的是系统自带的进程模型。这里我们自己写一个进程模型。并统计数据传输延时的变化。一、创建进程模型File–>new–>process model下面写代码。【详细含义及操作在前面的文章有写】1.在HB中写宏定义PK_ARRIVAL转移条件#define PK_ARRIVAL (op_intrpt_type(...原创 2019-08-30 21:12:25 · 1513 阅读 · 0 评论 -
opnet统计量介绍
global statistics:全局统计结果; 一般用来查看整个网络的性能,吞吐量等。local statistics:局部统计结果;对于某个特定的节点。统计结果的采集模式:4种:all values:会记录所有的统计结果sample: 按间隔采样,隔多长时间采样一次/隔多少个统计结果点采样一次,减少统计结果收集次数。bucket: 桶采集,与sample相似,按间隔采样。但是它可...原创 2019-09-04 10:49:14 · 1919 阅读 · 0 评论 -
用opnet仿真停等协议
停等协议是发送双方传输数据的一种协议方式。停等协议的接收、发送双方仅需设置一个帧的缓冲存储空间和帧序号只取0或1的两个状态标志位,便可有效地实现数据重发并确保接收方接受的数据不会重份。实现过程(1)发送方每次仅将当前信息帧作为备份保留在缓冲存储器中;(2)当发送方开始发送信息帧时,赋予该信息帧一个帧序号,随即启动计时器;(3)当接收方收到无差错的信息帧后,即向发送方返回一个与该帧序号相同...原创 2019-09-06 11:52:19 · 1391 阅读 · 1 评论