SimEvents常见的设计模式

该SimEvents®库提供的设计模式,你可以参考,而造型。要访问这些模式,打开SimEvents库并双击设计模式块。

考虑这些设计模式,而造型:

设计模式 描述 输入规格 输出规格 应用

与指数随机到达时间实体

生成与指数分布随机的方式间隔时间实体。

不适用

与指定属性结构实体

模型:

  • 进入商店的客户

  • 热线的电话呼入

从随机配送服务时间

指定等待时间的实体服务器作为随机数为0到1均匀分布的。

任何实体类型

从输入继承

模型:

  • 事件的扩展,它的范围内是随机的(例如,一个呼叫的长度

  • 一个实体的目的的持有一个随机的时间

实体的属性提取作为信号

提取实体中的一个或多个属性作为信号。

具有指定属性的结构化实体或总线对象

的getAttribute- 真正的双标信号

提取的属性 - 从输入继承

检查或使用特定实体的属性

在代时间戳实体

生成实体属性时间戳该记录在生成的模拟时间。

不适用

带有属性的结构化实体数据时间戳

使用需要实体的生成时间时,例如,在组合的调度算法计算所述优先级时。

在信号值改变发行实体

当出现在阶梯函数跳发布传入实体。

任何实体类型

从输入继承

用来控制实体的基于函数的变化传递。

在服务完成后打开门

在服务完成后,门打开并释放一个实体。

任何实体类型

从输入继承

使用任务完成触发实体处理。

感测从甲传递到B的实体,并打开一个门

从传递实体一种打开门,并释放一个实体。

任何实体类型

从输入继承

使用实体的模型通过在一个途径来控制另一条路线的传递。

选择具有匹配属性的实体

选择实体,其事先指定的属性在控制端口是匹配匿名实体

结构化实体或总线对象与指定的属性

从输入继承

与指定的属性来选择输出实体

离散事件表:与暂停单服务器

一个CTRL消息触发暂停服务的用于进入实体。第二Ctrl键消息继续该服务。实体数据传达的服务时间。

按Ctrl - 匿名实体指定暂停和恢复

实体 - 匿名实体的指定服务时间

从输入继承

使用外部事件或信号暂停实体的服务。

离散事件图表:单个服务器超时

如果服务时间(这是随机的)超过了实体数据指定的超时限制,实体离开服务器。

与指定的超时限制匿名实体

从输入继承

模型:

  • 对于超时明确要求的协议。

  • 特殊路由或以其他方式处理超过时间限制的实体的执行情况。

  • 代表易腐物品的实体。

离散事件图表:自定义输出开关

随机路由实体到三个输出端口中的一个。

匿名实体

从输入继承

实现用于输出开关的更复杂的路由算法。

MATLAB离散事件系统:自定义生成器

自定义的生成块,使用所定义的MATLAB离散事件系统块,是一个基本实体发生器。发生器块需要产生周期的规格。

不适用

匿名实体

实现更复杂的实体发生器。

MATLAB离散事件系统:自定义服务器

自定义服务器块,使用所定义的MATLAB离散事件系统块,是一个基本的实体服务器。服务器块需要的服务器数量和服务时间的规范。

任何实体类型

从输入继承

实现更复杂的实体服务器。

MATLAB离散事件系统:选择队列

选择队列块,使用所定义的MATLAB离散事件系统总线类型的块,存储实体乘客到达IN端口。从通话端口选择按键乘客与匹配的实体trainNum现场,并将它们发送到输出端口。

关键 - 匿名实体携带选择键

IN - 与指定的属性的结构化实体或总线对象

继承IN

从队列中选择一个特定的实体输出。

也可以看看

|

相关话题