- 博客(5)
- 收藏
- 关注
转载 C语言指针强制类型转换
C语言中,任何一个变量都必须占有一个地址,而这个地址空间内的0-1代码就是这个变量的值。不同的数据类型占有的空间大小不一,但是他们都必须有个地址,而这个地址就是硬件访问的依据,而名字只是提供给程序员的一种记住这个地址的方便一点的方法。但是,不同的变量在机器中都是0-1代码,所以,我们不能简单的通过检查一个值的位来判断它的类型。 例如,定义如下: int a; float b;
2015-03-31 11:28:53 554
转载 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 887
原创 关于关于包中封装结构体的问题
关于在数据包封装结构体,我们在传输时传输的是结构体指针,注意结构体指针在临时变量中定义,如果用到结构体指针的话一定要给结构体指针分配内存空间:rtu = (FB*)op_prg_mem_alloc(sizeof(FB)),用完后要记得释放内存空间:op_prg_mem_free(rtu)。如果在包中封装结构体时销毁包即自动释放内存空间,不用再对结构体指针另行操作。 再包传输的过程中,如果用op_
2013-12-31 17:47:03 952
转载 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 1740 7
转载 OPNET自中断介绍
所有这些中断函数在用户手册的中断部分有介绍。不过自中断不仅仅是写一个函数就能执行了,而且学会自中断我们可以做很多事情,学过硬件编程的人应该都知道,硬件编程中,很多功能如游戏的按键控制、通信触发生效等都是必须要通过中断来实现的。而OPNET里面中断略多,而自中断相对来说比较典型,比较难,所以就单独写了个自中断的介绍。 一、自中断: 代码:op_intrpt_schedule_self (op_s
2013-12-06 10:41:01 1160
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人