实体服务器

服务实体

  • 库:
  • SimEvents

  • 实体服务器块

描述

实体服务器当他们到达块服务实体。在离散事件仿真中,服务器存储实体的时间长度,称为服务时间,然后试图输出实体。在服务期间,据说服务实体店。块可以同时服务于多个实体和输出每个实体通过输出端口,除非端口阻塞。当块允许抢占一个实体,在服务器可以通过第二个端口提前离开。

当实体进入自定义操作,完成服务,出口,由块阻塞或抢占,输入MATLAB®的代码项行动,服务完成行动,退出操作,阻塞操作,或抢占行动场的事件动作选项卡。有关更多信息,请参见事件和事件操作

港口

输入

全部展开

输入实体进行标量、巴士或矢量数据进入服务器。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|布尔|枚举|公共汽车|字符串|不动点

输入信号端口来确定服务时间。

依赖关系

这个港口是可见的服务时间源被设置为信号端口

数据类型:

输出

全部展开

输出实体实体退出服务器的端口。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|布尔|枚举|公共汽车|字符串|不动点

离开的实体的数量。

依赖关系

要启用这个端口,单击统计数据选项卡并选择框标记数量的实体,d

数据类型:

的实体的数量还没有离开。

依赖关系

要启用这个端口,单击统计数据选项卡并选择框标记块的实体数量,n

数据类型:

选择此复选框输出值1等待实体的块0否则。

依赖关系

要启用这个端口,选择统计数据>等待实体块、pe

数据类型:

选择此复选框输出等待中的实体块的数量。

依赖关系

要启用这个端口,选择统计数据>一些悬而未决的实体,np

数据类型:

平均等待时间的实体。

依赖关系

要启用这个端口,单击统计数据选项卡并选择框标记平均等待w

数据类型:

平均时间服务器。

依赖关系

要启用这个端口,单击统计数据选项卡并选择框标记利用率、实效

数据类型:

抢占实体的数量。

依赖关系

要启用这个端口,第一次点击抢占选项卡,然后单击统计数据选项卡并选择框标记数量的实体抢占,p

数据类型:

数量的实体退出这一块。

依赖关系

要启用这个端口,单击统计数据选项卡并选择框标记实体提取的数量,交货

数据类型:

参数

全部展开

指定实体的块的数量可以同时服务。

编程使用

块参数:能力
类型:特征向量
:' 1 '|标量
默认的:' 1 '

确定指定的源服务时间。

您可以选择:

  • 对话框

    输入的常数值服务时间价值参数。

  • 信号端口

    连接源产生的信号端口。

  • 属性

    输入属性的名称,它包含数据被视为服务。

  • MATLAB的行动

    服务时间行动部分,输入MATLAB代码改变服务时间。分配的变量dt,该模型使用服务时间。

编程使用

块参数:ServiceTimeSource
类型:特征向量
:“对话框”|“信号端口”|“属性”|“MATLAB行动”
默认的:“对话框”

确定属性的名称用作服务时间值。

依赖关系

这个参数时是可见的服务时间源被设置为属性

编程使用

块参数:ServiceTimeAttributeName
类型:特征向量
:“ServiceTime”|特征向量
默认的:“ServiceTime”

可调:是的

依赖关系

这个参数时是可见的服务时间源被设置为对话框

编程使用

块参数:ServiceTimeValue
类型:特征向量
:“1.0”|标量
默认的:“1.0”

使用MATLAB代码指定服务时间。dt指定服务时间。您可以手动指定dt或使用插入模式按钮来指定服务时间从一个重复序列或从一个分布。例如,看到的数从一个服务器同时离职

依赖关系

这个参数时是可见的服务时间源被设置为MATLAB的行动

编程使用

块参数:ServiceTimeAction
类型:特征向量
:MATLAB代码
默认的:“dt =兰德(1,1);”

在某些事件指定实体的行为。定义的行为事件动作参数。的条目退出行动后被称为实体进入和退出之前的实体。的服务完成操作完成后被称为实体服务。的阻塞行动后被称为一个实体被阻塞。的抢占被称为后抢占。

编程使用

块参数:EntryAction、ServiceCompleteAction ExitAction、BlockedAction PreemptAction
类型:特征向量
:MATLAB代码
默认的:

选中此复选框,如果你想允许抢占的实体。抢占的替代是一个实体在一个服务器块由一个实体满足特定标准。选择此复选框使这些参数:

  • 分类属性名称抢占选项卡

  • 排序方向抢占选项卡

  • 写剩余的时间属性抢占选项卡

  • 数量的实体抢占,p统计数据选项卡

例如,看到的任务抢占的多任务处理器

编程使用

块参数:PermitPreemptionBasedOnAttribute
类型:特征向量
:“上”|“关闭”
默认的:“关闭”

指定的名称属性用来确定优先级。

依赖关系

这个参数时是可见的基于属性允许抢占框被选中。

编程使用

块参数:SortingAttributeName
类型:特征向量
:“实体”|“entitySys.priority”|特征向量
默认的:“实体”

指定如果实体排序提升下行秩序。

  • 提升——排序键值较小的实体有一个更高的优先级

  • 下行——与更大的键值排序的实体,有更高的优先级

依赖关系

这个参数时是可见的基于属性允许抢占框被选中。

编程使用

块参数:SortingDirection
类型:特征向量
:“提升”|“降序”
默认的:“提升”

依赖关系

这个参数时是可见的基于属性允许抢占框被选中。

编程使用

块参数:WriteResidualTimeToAttribute
类型:特征向量
:“上”|“关闭”
默认的:“关闭”

依赖关系

这个参数时是可见的写剩余的时间属性框被选中。

编程使用

块参数:ResidualTimeAttributeName
类型:特征向量
:“ResidualTime”|特征向量
默认的:“ResidualTime”

离开的实体的数量。

编程使用

块参数:NumberEntitiesDeparted
类型:特征向量
:“上”|“关闭”
默认的:“关闭”

的实体出现在块数量还没有离开。

编程使用

块参数:NumberEntitiesInBlock
类型:特征向量
:“上”|“关闭”
默认的:“关闭”

表示一个实体是否存在尚未离开的块。这个值是1一个悬而未决的实体,0否则。

编程使用

块参数:PendingEntityPresentInBlock
类型:特征向量
:“上”|“关闭”
默认的:“关闭”

输出块一直悬而未决的实体的数量还没有离开。

编程使用

块参数:NumberEntitiesPending
类型:特征向量
:“上”|“关闭”
默认的:“关闭”

等待时间之和实体离开块除以总数。等待时间之间的时间吗实体服务器一个实体的块出入境。有关更多信息,请参见解释SimEvents使用统计分析模型

编程使用

块参数:AverageWait
类型:特征向量
:“上”|“关闭”
默认的:“关闭”

平均时间服务器。块计算这次的总等待时间比实体服务器容量乘以总仿真时间。

等待时间之间的时间实体服务器一个实体的块出入境。总等待时间是等待时间之和实体了。

编程使用

块参数:利用
类型:特征向量
:“上”|“关闭”
默认的:“关闭”

输出抢占实体的数量。抢占的替代是一个实体在一个服务器块由一个实体满足特定标准。

依赖关系

此复选框如果出现基于属性允许抢占复选框被选中。

编程使用

块参数:NumberEntitiesPreempted
类型:特征向量
:“上”|“关闭”
默认的:“关闭”

输出中提取实体的数量从这个块实体找到块。如果一个实体是在提取服务,服务终止。如果一个属性,它定义了服务的时间和修改的实体找到块,服务时间不会改变。当一个实体提取,数量的实体,d,块的实体数量,n,平均等待w,利用率、实效统计相应更新。寻找和提取实体的更多信息,见发现和提取实体SimEvents模型

编程使用

块参数:NumEntitiesExtracted
类型:特征向量
:“上”|“关闭”
默认的:“关闭”

模型的例子

介绍了R2016a