OPNET
一步一步往前走
这个作者很懒,什么都没留下…
展开
-
OPNET自中断介绍
所有这些中断函数在用户手册的中断部分有介绍。不过自中断不仅仅是写一个函数就能执行了,而且学会自中断我们可以做很多事情,学过硬件编程的人应该都知道,硬件编程中,很多功能如游戏的按键控制、通信触发生效等都是必须要通过中断来实现的。而OPNET里面中断略多,而自中断相对来说比较典型,比较难,所以就单独写了个自中断的介绍。一、自中断:代码:op_intrpt_schedule_self (op_s转载 2013-12-06 10:41:01 · 1143 阅读 · 0 评论 -
opnet packet field的设置
在Opnet中field有三种类型:standard field、info field和structure field.他们的 含义我就不多说了,主要说一说这 几种域怎样使用(以nfd为例)。 可能有人马上就说了:用op_pk_nfd_set()来设置域,用op_pk_nfd_get()来读取。 对!是这样。 可是别忘了:op_pk_nfd_set()是有三个的! 什么?只转载 2013-12-06 10:44:48 · 1715 阅读 · 7 评论 -
关于关于包中封装结构体的问题
关于在数据包封装结构体,我们在传输时传输的是结构体指针,注意结构体指针在临时变量中定义,如果用到结构体指针的话一定要给结构体指针分配内存空间:rtu = (FB*)op_prg_mem_alloc(sizeof(FB)),用完后要记得释放内存空间:op_prg_mem_free(rtu)。如果在包中封装结构体时销毁包即自动释放内存空间,不用再对结构体指针另行操作。再包传输的过程中,如果用op_原创 2013-12-31 17:47:03 · 938 阅读 · 0 评论 -
OPNET学习笔记之defer模块
OPNET学习笔记之eth_mac_intf模块(ethcoax_station_adv节点模型)前面已经描述了ethcoax_station_adv节点模型的基本结构,其中burstry_gen模块产生无格式包,发送给eth_mac_intf模块处理,本文分析其处理过程。首先注意该模块上的包流:stream : eth_mac_intf [0] -> sink [1]stre转载 2014-05-16 15:58:54 · 877 阅读 · 0 评论