opnet调试
柳木枝
这个作者很懒,什么都没留下…
展开
-
opnet调试之查看opnet日志文件
仿真结束后产生两种日志文件: 仿真日志(DES log) 错误日志(Error log) DES logError log原创 2017-01-03 17:34:13 · 2068 阅读 · 0 评论 -
opnet调试之结构错误
lmz: 截图中命令不准,但显示信息是正确的。 人为制造错误可用的包交换网络中的外围节点的proc进程:将其中的xmt()函数修改为:static void xmt(void) { Packet * pkptr; FIN(xmt()); pkptr = op_pk_get (RCV_IN_STRM); //以前的参数是 SRC_原创 2017-01-03 22:41:35 · 1735 阅读 · 1 评论 -
opnet调试之逻辑错误
lmz: 逻辑错误不会显示错误信息,解决逻辑错误的方法就是试图从封包的生成、传输、接收、销毁的过程中发现错误。 人为制造错误可用包交换网络的hub进程修改其中的代码static void route_pk(void) { int dest_address = 0 ; //以前没有赋值 Packet * pkptr;原创 2017-01-03 23:32:37 · 468 阅读 · 0 评论 -
opnet调试之进程调试
进程调试是ODB调试的主要内容,分为: 定位进程 控制进程 跟踪进程 显示进程原创 2017-01-03 23:53:46 · 841 阅读 · 1 评论 -
opnet调试之常用指令
指令类型指令名称功能描述 Basic类tstop为与特定时间最接近的事件设置断点 cont继续事件运行直至下一个断点 next执行下面几个事件 quit退出程序 status显示用户当前所设的断点,跟踪信息。 mstop为特定进程模块设置断点 delstop取消断点设置Event类evprint打印事件信息 evstop在某个事件处设置断点 Object类attrget获取某类的属性值原创 2017-01-03 23:58:13 · 1598 阅读 · 0 评论 -
opnet之error
Packet pointer references unowned packet(0) 错误实例1: Packet* data; data = op_subq_pk_access (0, 0);op_pk_send(data,OUT_STRM); printf("send 1\n");op_pk_send(data,OUT_STRM); printf("send 2\n"); 错误实例2: Pack原创 2017-01-17 12:07:54 · 1639 阅读 · 2 评论