自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Deep Thinking

思考的深度是由提问的水平决定的

  • 博客(26)
  • 资源 (10)
  • 收藏
  • 关注

原创 opnet之csma/ca之aaa_csma_ca_rx

csma_ca可执行链接 opnet之csma/ca之aaa_csma_ca_tx lmz: 解决了三个问题 数据中断由0变1时没进入中断:数据线的上升沿未设置 删除自中断:每一个节点的事件同名,但是在仿真核心看来不一样 rx发包发不出去:修改了rx的tap链路设置 节点模型lmz_cct_rx状态转移图SVTVchar node_name[128];c

2017-01-10 23:29:50 1617

原创 opnet之csma/ca之bbb_csma_tx

csma_ca可执行链接 opnet之csma/ca之aaa_csma_ca_rx lmz: 解决了三个问题 数据中断由0变1时没进入中断:数据线的上升沿未设置 删除自中断:每一个节点的事件同名,但是在仿真核心看来不一样 rx发包发不出去:修改了rx的tap链路设置 网络模型包格式aaa_csma_ca_data aaa_csma_ca_ack 节点模型

2017-01-10 23:18:20 2419 4

原创 网络模型

网络模型

2017-01-20 10:54:22 538

原创 rece_2

节点模型 lmz_cct_rx进程模型 bbbccc_csma_rxSVTVchar node_name[128];char module_name[128];HB#define IN_STRM 0#define OUT_STRM 0#define PKT_RCVD (op_intrpt_type () == OPC_INTRPT_STRM)int subm_pkts;int send

2017-01-20 10:45:22 551

原创 plc_3

节点模型 aaa_plc进程模型 aaa_beaconSVTV无HB#define IN_STRM 0#define OUT_STRM 0#define BEACON_ON_INIT 0#define BEACON_OFF_INIT 1#define INTRPT_BEACON_ON ((op_intrpt_type() == OPC_INTRPT_SELF) && (op_intrpt_cod

2017-01-20 10:41:45 579

原创 poll

节点模型 aaa_polling进程模型 aaa_polling_processSVTV无Initbeacon = 1;ack_num = 0;StrmPacket* pkptr;int node_flag;int node_on;Packet* polling_pkt;pkptr = op_pk_get(IN_STRM);op_pk_nfd_get_int32 (pkptr, "fla

2017-01-20 10:36:54 364

原创 poll_0

节点模型 aaa_polling_node进程模型 aaa_polling_node_processSVTVchar node_name [128]; char module_name [128]; int namelength;int i;int i_temp;HB#define IN_STRM 0#define ACK_STRM 1#define OUT_STRM 0#

2017-01-20 10:33:32 444

原创 csma_0

节点模型 lmz_cct_csma_tx进程模型 bbbccc_csma_txSVTVchar node_name [128]; char module_name [128]; int namelength;int i;int i_temp;HB/* Input stream from ideal generator module */#define IN_STRM 0#d

2017-01-20 10:28:15 457

原创 opnet课题

csma:tx_proc: bbb_csma_txrx_proc: bbb_csma_rxcsma_2nodetx_proc: bbbccc_csma_txrx_proc: bbbccc_csma_rx

2017-01-18 16:17:50 531

原创 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 1669 2

原创 元思考

代码,低级的是写网页,高级的是写算法。 思考,低级的是对器物的思考,高级的是对思考的思考。

2017-01-17 02:06:51 1138

原创 小知识

《自然》援引多项儿童和青少年的近视研究研究,近视与每周阅读时间、用电脑时间都无关,而唯一显著相关因素是户外活动时间。(预防近视,就出去多走走)

2017-01-16 10:41:57 302

转载 跳出读书的“低水平勤奋”陷阱

— [1] — 低水平勤奋陷阱最近在思考一些问题的时候,常常会找出几年前读过的书再看。 我发现,几年前花了那么多时间读的书,从现在的结果上看,基本是白读了。今天能从书中看到的价值,过去看不到; 过去在书中看到的东西,今天基本记不得。可是,我过去读书真的真的很勤奋,为自己制定了年度读书计划—— 一年要读完100本书,为此安排每天至少要读完20

2017-01-12 11:41:21 992

原创 opnet之如何读取next信息

进入ODB我们可以执行next以显示每一步的执行结果。 lmz: 不是以next为界 是以____________(ODB 14.5.A:Event)______________为界错误读法nextnextnext我们发现:每一个next先显示上一个中断执行的进程代码,再打印新中断的信息 其实这是一种错误读物next信息的方法。正确读法__(ODB 14.5.A:Event)__

2017-01-06 10:41:18 526

原创 opnet之加强mm1模型之删除事件

opnet加强的mm1模型 opnet可用的mm1模型 lmz: 最有价值的事就是学会在opent中使用printf()函数进行调试 lmz: 学会删除预设的自中断相比原先的mm1模型,唯一的改变就是queue中的wait状态添加了代码:Evhandle this_event;Evhandle next_event;this_event = op_ev_current

2017-01-06 01:38:55 930

原创 opnet之csma_2node包跟踪

lmz: 追踪packet 0在整个仿真中的路径pktrace 0pkstop 0node_0中gen产生tx_procbus_txKernel Action之txdelKernel Action之预设传输结束中断Kernel Action之closureKernel Action之copyKernel Action之propdelKernel Action之预设包接收中断bus_rxKe

2017-01-05 20:12:07 903

原创 opnet之csma_2node事件列表

csma_2node模型链接 lmz: 仿真时间在gen模块发包(随机时间)和tx模块结束发送时推进(推进1秒)。 包在总线上传播不花费时间。 lmz: 发包时间设置为均值为5的指数分布。 如果设置为常数,则每个包都生碰撞,收集不到统计量! lmz: 第一次发包都在10s 下一次发包的时间才是随机函数 第一次发包永远存在碰撞,除非修改

2017-01-05 17:32:08 871

转载 深度思考比勤奋更重要

有个朋友是个理想型的,有想法有激情爱折腾,他说想放弃现有工作去找一份天使投资的工作。虽没从事过类似工作,但凭借着内心力量的驱动,他花费了半个月时间研究一个行业,写了一份行业投资分析报告,随后投了份简历。这哥们如愿以偿的收获了面试邀请,看他给我描述时的神态还是有点小激动的,依此说明那份投资分析报告获得了一定的认可。但面试时HR总监问了几个问题把他问蒙圈了。HR总监:“对你影响最深的一本书是什么,什

2017-01-05 15:01:58 810 1

转载 天道不一定酬勤,深度思考比勤奋更重要

晨兴创投合伙人刘芹机遇不是运气,机遇是你对创业环境趋势的深度思考。深度思考要比你的勤奋更重要!只是绝大部分的机遇只是被动的被利用起来。只有少部分创业者是主动的去判断和捕捉机会。孤独,是每一个创业者与生俱来的。做公司早期创始人是非常困难的。因为你面对员工的时候,很难向他去解释,公司可能只有三个月发工资的钱,甚至三个月之后发工资的钱从哪里来,我都不知道。你无法和他们去分享这个事实。你同时还得和他们讲,你

2017-01-05 14:49:15 451

原创 opnet之文件

网络模型可执行的所需最少的文件:

2017-01-05 10:27:24 517

原创 opnet之ethcoax_net模型(一)

link总线中分为两种:bus:总线的主干bus tap:总线的支线,用来连接总线主干和节点 bus: The eth_coax_base model is an ethernet bus which can connect nodes with bus receivers and transmitters via taps. This bus connects Ethernet

2017-01-04 12:00:09 956

原创 opnet调试之常用指令

指令类型指令名称功能描述Basic类tstop为与特定时间最接近的事件设置断点 cont继续事件运行直至下一个断点 next执行下面几个事件 quit退出程序 status显示用户当前所设的断点,跟踪信息。 mstop为特定进程模块设置断点 delstop取消断点设置Event类evprint打印事件信息 evstop在某个事件处设置断点Object类attrget获取某类的属性值

2017-01-03 23:58:13 1650

原创 opnet调试之进程调试

进程调试是ODB调试的主要内容,分为:定位进程控制进程跟踪进程显示进程

2017-01-03 23:53:46 877 1

原创 opnet调试之逻辑错误

lmz: 逻辑错误不会显示错误信息,解决逻辑错误的方法就是试图从封包的生成、传输、接收、销毁的过程中发现错误。人为制造错误可用包交换网络的hub进程修改其中的代码static void route_pk(void) { int dest_address = 0 ; //以前没有赋值 Packet * pkptr;

2017-01-03 23:32:37 491

原创 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 1790 1

原创 opnet调试之查看opnet日志文件

仿真结束后产生两种日志文件:仿真日志(DES log)错误日志(Error log)DES logError log

2017-01-03 17:34:13 2132

csma_ca opnet

可用的csma ca模型

2017-01-17

csma_ca可执行

csma_ca可执行

2017-01-10

opnet加强的mm1模型

结合博客使用

2017-01-06

opnet可用的mm1模型

结合博客使用

2017-01-05

csma_2node

结合博客使用

2017-01-05

可用的包交换网络opnet14.5

opnet14.5自带的pksw网络运行仿真时出错。 这里提供一个可用的pksw网络模型。

2016-12-18

opnet_lmz_thu

opnet_lmz_thu

2016-01-19

清华大学多媒体与网络

清华大学多媒体与网络

2015-11-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除