实体服务器
服务实体
库:
SimEvents
描述
的实体服务器当他们到达块服务实体。在离散事件仿真中,服务器存储实体的时间长度,称为服务时间,然后试图输出实体。在服务期间,据说服务实体店。块可以同时服务于多个实体和输出每个实体通过输出端口,除非端口阻塞。当块允许抢占一个实体,在服务器可以通过第二个端口提前离开。
当实体进入自定义操作,完成服务,出口,由块阻塞或抢占,输入MATLAB®的代码项行动
,服务完成行动
,退出操作
,阻塞操作
,或抢占行动
场的事件动作选项卡。有关更多信息,请参见事件和事件操作。
例子
港口
输入
Port_1- - - - - -输入实体
标量| |向量矩阵
输入实体进行标量、巴士或矢量数据进入服务器。
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|布尔
|枚举
|公共汽车
|字符串
|不动点
Port_2- - - - - -输入信号端口服务时间源
标量
输入信号端口来确定服务时间。
依赖关系
这个港口是可见的服务时间源被设置为信号端口
。
数据类型:双
输出
Port_1- - - - - -输出实体
标量| |向量矩阵
输出实体实体退出服务器的端口。
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|布尔
|枚举
|公共汽车
|字符串
|不动点
Port_d- - - - - -离开的实体的数量
标量
离开的实体的数量。
依赖关系
要启用这个端口,单击统计数据选项卡并选择框标记数量的实体,d。
数据类型:双
Port_n- - - - - -的实体的数量还没有离开
标量
的实体的数量还没有离开。
依赖关系
要启用这个端口,单击统计数据选项卡并选择框标记块的实体数量,n。
数据类型:双
Port_pe- - - - - -等待实体块
(默认)|
选择此复选框输出值1
等待实体的块0
否则。
依赖关系
要启用这个端口,选择统计数据>等待实体块、pe。
数据类型:双
Port_np- - - - - -一些悬而未决的实体
(默认)|
选择此复选框输出等待中的实体块的数量。
依赖关系
要启用这个端口,选择统计数据>一些悬而未决的实体,np。
数据类型:双
Port_w- - - - - -平均等待时间的实体
标量
平均等待时间的实体。
依赖关系
要启用这个端口,单击统计数据选项卡并选择框标记平均等待w。
数据类型:双
Port_util- - - - - -输出的平均时间服务器
标量
平均时间服务器。
依赖关系
要启用这个端口,单击统计数据选项卡并选择框标记利用率、实效。
数据类型:双
Port_p- - - - - -输出抢占实体的数量
标量
抢占实体的数量。
依赖关系
要启用这个端口,第一次点击抢占选项卡,然后单击统计数据选项卡并选择框标记数量的实体抢占,p。
数据类型:双
Port_ex- - - - - -数量的实体提取
标量
数量的实体退出这一块。
依赖关系
要启用这个端口,单击统计数据选项卡并选择框标记实体提取的数量,交货。
数据类型:双
参数
能力- - - - - -指定服务器的能力
1
(默认)|标量
指定实体的块的数量可以同时服务。
编程使用
块参数:能力 |
类型:特征向量 |
值:' 1 ' |标量 |
默认的:' 1 ' |
服务时间源- - - - - -选择源指定服务时间
对话框
(默认)|信号端口
|属性
|MATLAB的行动
确定指定的源服务时间。
您可以选择:
对话框
输入的常数值服务时间价值参数。
信号端口
连接源产生的信号端口。
属性
输入属性的名称,它包含数据被视为服务。
MATLAB的行动
在服务时间行动部分,输入MATLAB代码改变服务时间。分配的变量dt,该模型使用服务时间。
编程使用
块参数:ServiceTimeSource |
类型:特征向量 |
值:“对话框” |“信号端口” |“属性” |“MATLAB行动” |
默认的:“对话框” |
服务时间属性名称- - - - - -指定服务时间源属性名称
ServiceTime
(默认)|特征向量
确定属性的名称用作服务时间值。
依赖关系
这个参数时是可见的服务时间源被设置为属性
。
编程使用
块参数:ServiceTimeAttributeName |
类型:特征向量 |
值:“ServiceTime” |特征向量 |
默认的:“ServiceTime” |
服务时间价值- - - - - -指定服务时间的价值
1
(默认)|标量
可调:是的
依赖关系
这个参数时是可见的服务时间源被设置为对话框
。
编程使用
块参数:ServiceTimeValue |
类型:特征向量 |
值:“1.0” |标量 |
默认的:“1.0” |
服务时间行动- - - - - -指定服务时间
dt =兰特(1,1)
(默认)| MATLAB代码
使用MATLAB代码指定服务时间。dt
指定服务时间。您可以手动指定dt
或使用插入模式按钮来指定服务时间从一个重复序列或从一个分布。例如,看到的数从一个服务器同时离职。
依赖关系
这个参数时是可见的服务时间源被设置为MATLAB的行动
。
编程使用
块参数:ServiceTimeAction |
类型:特征向量 |
值:MATLAB代码 |
默认的:“dt =兰德(1,1);” |
事件动作- - - - - -在某些事件指定实体的行为
条目
(默认)|服务完成
|退出
|阻塞
|抢占
在某些事件指定实体的行为。定义的行为事件动作参数。的条目和退出行动后被称为实体进入和退出之前的实体。的服务完成操作完成后被称为实体服务。的阻塞行动后被称为一个实体被阻塞。的抢占被称为后抢占。
请注意
如果一个事件动作改变一个实体,等相关块的行为采取一个优先队列,并重新安排的任何事件,事件动作后会发生完全完成并返回。
编程使用
块参数:EntryAction、ServiceCompleteAction ExitAction、BlockedAction PreemptAction |
类型:特征向量 |
值:MATLAB代码 |
默认的:” |
基于属性允许抢占- - - - - -使抢占的实体
从
(默认)|在
选中此复选框,如果你想允许抢占的实体。抢占的替代是一个实体在一个服务器块由一个实体满足特定标准。选择此复选框使这些参数:
分类属性名称在抢占选项卡
排序方向在抢占选项卡
写剩余的时间属性在抢占选项卡
数量的实体抢占,p在统计数据选项卡
例如,看到的任务抢占的多任务处理器。
编程使用
块参数:PermitPreemptionBasedOnAttribute |
类型:特征向量 |
值:“上” |“关闭” |
默认的:“关闭” |
分类属性名称- - - - - -指定的名称属性用来确定优先级
实体
|entitySys.priority
|特征向量
指定的名称属性用来确定优先级。
依赖关系
这个参数时是可见的基于属性允许抢占框被选中。
编程使用
块参数:SortingAttributeName |
类型:特征向量 |
值:“实体” |“entitySys.priority” |特征向量 |
默认的:“实体” |
排序方向- - - - - -选择排序的实体的方向
提升
(默认)|下行
指定如果实体排序提升
或下行
秩序。
提升
——排序键值较小的实体有一个更高的优先级下行
——与更大的键值排序的实体,有更高的优先级
依赖关系
这个参数时是可见的基于属性允许抢占框被选中。
编程使用
块参数:SortingDirection |
类型:特征向量 |
值:“提升” |“降序” |
默认的:“提升” |
写剩余的时间属性- - - - - -保存剩余服务时间从一个抢占实体属性
从
(默认)|在
依赖关系
这个参数时是可见的基于属性允许抢占框被选中。
编程使用
块参数:WriteResidualTimeToAttribute |
类型:特征向量 |
值:“上” |“关闭” |
默认的:“关闭” |
剩余时间属性名称- - - - - -指定属性的名称包含的剩余服务时间抢占实体
ResidualTime
(默认)|特征向量
依赖关系
这个参数时是可见的写剩余的时间属性框被选中。
编程使用
块参数:ResidualTimeAttributeName |
类型:特征向量 |
值:“ResidualTime” |特征向量 |
默认的:“ResidualTime” |
数量的实体,d- - - - - -输出的实体的数量已经离开
从
(默认)|在
离开的实体的数量。
编程使用
块参数:NumberEntitiesDeparted |
类型:特征向量 |
值:“上” |“关闭” |
默认的:“关闭” |
块的实体数量,n- - - - - -输出实体出现在块的数量,没有离开
从
(默认)|在
的实体出现在块数量还没有离开。
编程使用
块参数:NumberEntitiesInBlock |
类型:特征向量 |
值:“上” |“关闭” |
默认的:“关闭” |
等待实体块、pe- - - - - -悬而未决的实体
从
(默认)|在
表示一个实体是否存在尚未离开的块。这个值是1
一个悬而未决的实体,0
否则。
编程使用
块参数:PendingEntityPresentInBlock |
类型:特征向量 |
值:“上” |“关闭” |
默认的:“关闭” |
一些悬而未决的实体,np- - - - - -一些悬而未决的实体
从
(默认)|在
输出块一直悬而未决的实体的数量还没有离开。
编程使用
块参数:NumberEntitiesPending |
类型:特征向量 |
值:“上” |“关闭” |
默认的:“关闭” |
平均等待w- - - - - -输出的平均等待时间
从
(默认)|在
等待时间之和实体离开块除以总数。等待时间之间的时间吗实体服务器一个实体的块出入境。有关更多信息,请参见解释SimEvents使用统计分析模型。
编程使用
块参数:AverageWait |
类型:特征向量 |
值:“上” |“关闭” |
默认的:“关闭” |
利用率、实效- - - - - -输出的平均时间服务器
从
(默认)|在
平均时间服务器。块计算这次的总等待时间比实体服务器容量乘以总仿真时间。
等待时间之间的时间实体服务器一个实体的块出入境。总等待时间是等待时间之和实体了。
编程使用
块参数:利用 |
类型:特征向量 |
值:“上” |“关闭” |
默认的:“关闭” |
数量的实体抢占,p- - - - - -输出抢占实体的数量
从
(默认)|在
输出抢占实体的数量。抢占的替代是一个实体在一个服务器块由一个实体满足特定标准。
依赖关系
此复选框如果出现基于属性允许抢占复选框被选中。
编程使用
块参数:NumberEntitiesPreempted |
类型:特征向量 |
值:“上” |“关闭” |
默认的:“关闭” |
实体提取的数量,交货- - - - - -数量的实体提取这一块
从
(默认)|在
输出中提取实体的数量从这个块实体找到块。如果一个实体是在提取服务,服务终止。如果一个属性,它定义了服务的时间和修改的实体找到块,服务时间不会改变。当一个实体提取,数量的实体,d,块的实体数量,n,平均等待w,利用率、实效统计相应更新。寻找和提取实体的更多信息,见发现和提取实体SimEvents模型。
编程使用
块参数:NumEntitiesExtracted |
类型:特征向量 |
值:“上” |“关闭” |
默认的:“关闭” |
版本历史
介绍了R2016a
MATLAB命令
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。