自定义博客皮肤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

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

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

原创 opnet学习之方法论

opnet 14.5 资源链接以及安装教程以下是我觉得比较好的opnet学习方法。最全的资料就是自带的官方文档 官方文档中比较重要的版块: /Tutorials/Modeler Only Tutorials /Programmers Reference/Discrete Event Simulation/Essential Kernel Procedures /Pro

2016-12-08 14:47:36 2040 1

原创 文章索引

人生最重要的概念:复利李叫兽是如何搜集和整理信息的?如何成为高品质的勤奋者为什么说绝大多数人都是 “低品质勤奋者”Learning by doing

2016-12-30 10:03:23 380

原创 仿真序列

一个仿真序列可能包含多个仿真子集set 每个子集又包含多个仿真仿真子集分为两种:蓝一横杆图标:一个仿真蓝二横杆图标:多个仿真

2016-12-29 12:56:16 1100

原创 属性和统计量

lmz: 属性是仿真的输入量 统计量是仿真的输出量属性属性本质上属于进程的变量。 变量一般写在SV、TV中。但是这样写的缺点在于不方便修改,每次修改都得深入进程模型。 属性的值一般都在init状态下通过核心函数读取,然后作为进程的变量使用。 这样我们就可以在仿真时不用深入底层就可以改变其值(属性提升)。属性中分:模型属性:只属于这个进程模型可以读取全局属性:所有的进程模型都可

2016-12-29 12:22:54 570

原创 Statistic Wire详解

lmz: 从接受机可以引出数据线,这个数据线可以引出哪些数据呢?bus receiver.bit error rate This statistic represents the bit error rate among the bits of the packet which is completing arrival at the receiver channel. This

2016-12-29 12:05:48 556

原创 TED索引

Larry Smith: Why you will fail to have a great career

2016-12-27 15:33:43 451

原创 一切都要成系统

暂定。

2016-12-27 15:27:40 325

原创 wiki索引

心理学Thinking, Fast and Slow

2016-12-27 15:24:58 952

原创 opnet之Statistic Package

op_stat_reg()op_stat_reg("Http.Page Response Time (sec)", OPC_STAT_INDEX_NONE, OPC_STAT_GLOBAL); lmz: 将在进程中申明的全局统计量或者局部统计量注册为一个统计句柄。op_stat_write()op_stat_write (pk_size_shandle, (double) bu

2016-12-26 12:32:48 446

原创 opnet之General Sub-Package

op_pk_create_fmt()Syntax op_pk_create_fmt (format_name) This value is the name of a packet format created using the Packet Format Editor. The packet format specified must be located in the model d

2016-12-26 12:20:46 377

原创 opnet之Distribution Package

op_dist_load()Syntax op_dist_load (dist_name, dist_arg0, dist_arg1) Distributions are specified by name, and can be either predefined analytical distributions, user-defined PDF models prepared using

2016-12-26 11:35:12 791

原创 contiguous/flush/informed

contiguousADJ Things that are contiguous are next to each other or touch each other. 邻近的例: Its vineyards are virtually contiguous with those of Ausone. 其葡萄园几乎与奥索尼的葡萄园相连。例: …two years of travel thro

2016-12-26 02:07:04 351

原创 opnet之Queue Package

op_q_empty() A queue is empty if none of its subqueues contain packets. A queue is initially empty, since all of its subqueues are empty. Packets are added to one or more subqueues within a queue via

2016-12-26 01:57:16 655

原创 opnet之Stream Package

lmz: 输入流中可以容纳多个包。 容量是多少呢?可以认为设置吗? 既然包流中可以容纳包,子列中也可以容纳包,为什么多弄出一个子列呢? lmz: 有两种方法可以将输入流中的包删除: op_pk_get() 一次只移除一个 op_strm_flush() 一次移除所有 op_strm_pksize() Obtains the number

2016-12-26 01:49:54 411

原创 opnet之Event Package

op_ev_cancel()Syntax op_ev_cancel (evhandle) lmz: 删除之前预设的一个终端。 参数是一个事件句柄。 有一个问题:句柄一般都是SV,SV的作用域是在一个module之内,或者说一个节点之内。 那么,即使两个节点内的事件句柄的名字相同,仿真核心也是可以区分的。op_ev_next_local() lmz: 仿真核心

2016-12-26 01:32:56 423

原创 opnet之Interrupt Package

lmz: 中断是传递给进程的。 每一个节点内的进程都可以给自己/他人预设中断,也可以删除中断。比如: op_intrpt_clear_self()Cancels all self interrupts pending for the invoking process. 只能删除自己的中断。op_intrpt_schedule_self() In cases where a s

2016-12-26 01:18:49 468

原创 opnet之Internal Model Access

op_ima_obj_attr_get()Syntax op_ima_obj_attr_get (objid, attr_name, value_ptr) lmz: 指针类型是空。/* Obtain the process name (the "process model" attribute of the module. *//* Assumes proc_model_name i

2016-12-26 00:52:34 437

原创 opnet之Identification Package

lmz: op_id_from_userid()与op_id_from_name()既然都可以获取想要的对象id,为什么提供两个函数呢? 因为user ID是可以自定义的int。我们可以自定义对象的user ID为连续整数,方便循环。op_id_self() lmz: 这个核心函数的执行背景只能是processor或者queue。/* initially the serve

2016-12-26 00:29:27 617

原创 opnet之Subqueue Package

op_subq_empty() This KP must only be invoked within the context of a process running on a queue module (or from a function which is directly or indirectly invoked by a queue process); invoking them f

2016-12-26 00:04:39 820

原创 pupil/round/originate

pupilespecially BrE someone who is being taught, especially a child 【尤英】 学生,〔尤指〕小学生About 20 pupils study music here. 大约20名小学生在这里学习音乐。staff and pupils 教职员工和学生a star pupil 一名优秀的小学生a third-grade pupi

2016-12-25 23:08:09 522

原创 slot

slot

2016-12-24 22:11:32 370 1

原创 opnet之自行设计csma/ca/rx

状态转移图HB#define DATA_STRM 0#define OUT_STRM 0#define ACK_INIT 0#define INTRPT_DATA ((op_intrpt_type() == OPC_INTRPT_STRM) && (op_intrpt_strm() == DATA_STRM))#define INTRPT_ACK ((op_intrpt_type() ==

2016-12-23 17:08:25 1579

原创 opnet之自行设计csma/ca/tx

状态转移图HB#define SRC_STRM 0#define ACK_STRM 1#define OUT_STRM 0#define CH_BUSY_STAT 0#define ROB_INIT 0#define DATA_INIT 1#define TIMEOUT_INIT 2#define FREE (op_stat_local_read (CH_BUSY_STAT) == 0.

2016-12-23 01:28:06 1045

转载 编程修养

编程修养一编程修养二编程修养三编程修养四 编程修养五 编程修养六 编程修养七

2016-12-23 00:14:17 595

原创 喜欢的视频

messi

2016-12-22 23:36:29 351

转载 21天教你学会C++

下面是一个《Teach Yourself  C++ in 21 Days》的流程图,请各位程序员同仁认真领会。如果有必要,你可以查看这个图书以作参照:http://www.china-pub.com/27043看完上面这个图片,我在想,我学习C++有12年了,好像C++也没有学得特别懂,看到STL和泛型,还是很头大。不过,我应该去考虑研究量子物理和生物化学,这样,我才能重返98年杀掉还在大学的我,然

2016-12-19 01:54:54 537

原创 视频索引

前两天,看到一篇好文章《为什么说绝大多数人都是 “低品质勤奋者”》,指出了大多数人貌似的勤奋,实际上是在表演勤奋的姿势,而不是想搞定事情。文章中列举的很多现象,击中了很多人的痛点,引发了强烈的共鸣。那么,造成低品质勤奋的原因是什么?如何才能成为高品质的勤奋者?下面,就这两个问题,个人分享一些自己的思考,希望能帮助大家往高品质的勤奋上更迈进一步。低品质勤奋现象的原因绝大多数的低品质勤奋者,之所以会让旁

2016-12-18 22:01:50 1292

原创 opnet之processor与queue

lmz: 每一个对象都有自己的内存区域。 表面的图形背后都是内存的复制、粘贴以及删除。与其说是processor与queue的区别,还不如说是packet stream与subqueue的区别。processor/stream包流表面上看一根线,本质是一块内存区域。包进入包流,自动的在包流中排队。当用get函数获得一个包的时候,包便从包流的内存区域进入processor的内存区域

2016-12-18 21:04:58 827

原创 opnet之包流与链路配合

之前对于包交换网络一直有一个疑问,节点的放置顺序对仿真有影响。包流hub处理机有四对收发机。收发机的放置顺序对包流的索引号有影响。 最好的结果是: 0号输出索引与0号发射机相连 1号输出索引与1号发射机相连 2号输出索引与2号发射机相连 3号输出索引与3号发射机相连 链路hub节点有四条链路。自然有一个疑问: 当用链路链接外围节点与交换节点时,外围节点的收发机

2016-12-18 18:54:42 1316

原创 opnet之packet/link/transceiver

packet包格式属性:域名域类型域的大小创建时设置为unsetlink链路属性:单双工链路速率支持的包格式传输模型传播模型错误模型纠错模型外部的声明文件收/发机属性:收发速率支持的包格式 lmz: 链路和收/发机的速率以及支持的包格式是一样的。

2016-12-18 18:25:57 662

原创 opnet之进程接口

综述 lmz: 一个仿真有输入量也有输出量。 输入量就是仿真属性。 输出量就是统计量。这两个至关重要的量都是在进程模型中定义的。进程接口里面比较重要的设置分为两类:属性统计量属性和统计量都分为全局和局部。 接口本质上是默认的属性。 lmz: 属性的全局是什么意思? 将属性设为局部,任何一个进程也是可以读取这个值。 为了简便?属性 属性常见的

2016-12-18 16:32:32 1038

原创 opnet之queue之自行设计acb_fifo

进程模型SVint server_busy;double service_rate;Objid own_id;TVPacket* pkptr;OpT_Packet_Size pk_len;double pk_svc_time;HB#define QUEUE_EMPTY (op_q_empty ())#define SVC_COMPLETION

2016-12-18 15:45:28 1033

原创 opnet之queue之acb_fifo

acb_fifo, emulates both the infinite buffer and the server in the M/M/1 queue. The name of the underlying process model, acb_fifo, reflects its major characteristics: “a” indicates that it is active

2016-12-18 15:40:20 1100

原创 opnet之变量的作用范围

TV:局部变量,作用范围只局限在当前状态,一旦跳转到其他状态,其值不保存。注意同函数中的局部变量区分:函数中的局部变量其值不保存,变量也不保存。SV:全局变量,作用范围在整个进程中,状态跳转不改变其值。 HB:超全局变量,所有节点的所有进程都可见。

2016-12-18 02:50:44 1426 2

原创 opnet之self-m/m/1

关键词: 包流就是没有经过管道阶段处理的链路而已。 接口值是默认的属性。 统计量是属性值的函数。 包从src中发送出来src只负责生产包然后将其发送,即队列空间就是1。包在包流上传输不需要时间,传播也不需要时间。包在链路上传输需要时间,传播需要时间。包的时间的处理对于opnet来说就是link的管道阶段,本质是包的函数。包从src出来后,如果src后面是包流,

2016-12-18 02:15:09 599

转载 如何学好C/C++语言

原文链接 昨天写了一篇如何学好C语言,就有人回复问我如何学好C++,所以,我把我个人的一些学习经验写在这里,希望对大家有用。首先,因为如何学好C语言中谈到了算法和系统,所以这里就只谈C++语言。C++是最难的语言。这个世界上最难的编程语言可能非C++莫属了。你千万不要以为几天就可以学好C++,C++的学习曲线是相当BT的,你可以看看这篇文章。C++是一门很自由的语言,

2016-12-18 00:11:56 307

原创 opnet之作者设计csma

作者设计的: 自己设计的:状态机HB/* Input stream from ideal generator module */#define IN_STRM 0/* Output stream to bus transmitter module */#define OUT_STRM 0/* Conditional macros */#define PKT_ARVL (op_i

2016-12-17 13:56:47 790

原创 opnet之自行设计csma

自己设计的: 作者设计的:状态机HB#define IN_STRM 0#define OUT_STRM 0#define CH_BUSY_STAT 0#define STRM_INTRPT (op_intrpt_type() == OPC_INTRPT_STRM)#define STAT_INTRPT (op_intrpt_type() == OPC_INTRPT_STA

2016-12-16 17:12:27 1546

原创 opnet之自行设计csma/ca

自行设计的csma/cainit初始化:初始化TV读入仿真属性和对象属性到SVSRC_RXif(pcs_state == 0)&&(busy == 0) { next_event_data = op_intrpt_schedule_self(op_sim_time()+difs,ROB_INIT); busy == 1; //这个busy应该只属于这个节点所有 rob=-1 }//这

2016-12-16 13:37:40 1473

原创 CSMA/CA之状态转移图

tags:opnet

2016-12-15 04:01:25 1242

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关注的人

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