资源收购

采集实体资源

  • 图书馆:
  • SimEvents

描述

资源收购阻塞获取并为它们分配到输入的实体。您可以指定哪些资源数量和类型的部件获得。

实体没有离开的资源收购阻塞,直到实体获得所需的全部资源。例如,如果一个实体的请求资源和有2在可用资源资源池块,那么实体等待,直到所有的请求的资源是在退出之前可用。同样,如果一个实体的请求2从一种类型的资源和3当资源来自另一种类型时,实体将等待,直到这两种类型的所有资源都可用。

初始化资源池块中具有指定数量的可用资源。然后:

  • 使用一个或多个资源收购块来保留这些资源。

    的优先顺序资源收购块是在模拟开始时确定的,不能自定义。具有较高优先级的实体资源收购块总是先获取该资源。

    两个实体获取相同的资源

    例如,只有假设1资源是可用资源池块和资源Acquirer1比资源Acquirer2优先级高。如果ENTITY1和ENTITY2想在同一时间获取资源,ENTITY1总是获取该资源。即使资源再次变得可用,并有两个实体ENTITY1和ENTITY2在ResourceAcquirer1和ResourceAcquirer2等待,ENTITY1再次获取的资源。

  • 用一个资源释放器阻止对资源返回资源池阻止以备将来使用。

资源的可见性由资源可见性的参数资源池模型中的块。

要自定义动作时,实体进入,退出,或者被封锁,进入MATLAB®在代码进入动作退出行动, 要么封锁行动领域事件操作标签。

可用资源

使用可用资源控件:

  • 从所有定义的资源选择资源资源池模型中的块。

  • 资源添加到选资源表,在这里你可以配置资源获取详细信息。

该列表显示了模型中所有可用的资源。(如果没有资源的话,我们就不能可用属性列表为空)。

如果资源列表很长,你可以在文本框中键入资源名称过滤列表。

使用按钮可用资源部分以帮助建立资源表。按钮执行这些操作。

按键 行动

刷新可用资源名单。与任何上游模型更改列表更新你做,而块对话框打开。

将选定的资源添加到选资源表。

移动从选定的资源选资源表到可用资源名单。

注意

如果选定的资源是一个你手动添加,该按钮变灰。

下面的可用资源的信息区列表显示有关资源的额外信息,因为它们适用。

信息 含义

>资源已经选择

您已经添加了资源的选资源表。不能将资源重新添加到表中。

选资源

使用控制下选资源建设和管理的资源列表附加到实体。每个资源出现在一个表中的一行。

使用这些控件,您可以:

  • 手动添加资源。

  • 修改您从添加到表的资源可用资源列表附加到实体。

下按钮选资源执行以下操作:

按键 行动 笔记

模板资源添加到表中。

重命名资源,并指定其属性。

选择的资源的副本添加到该表作为新资源的基础上使用。

重命名该副本。两个资源不能具有相同的名称。

取下选定的资源选资源表。

当您删除了这种方式,没有出现确认,你不能撤消操作。

向上移动选定的资源,才能在选资源表。

N / A

移动选定的资源下,才能在选资源表。

N / A

注意

如果删除一行,并应用更改,删除会影响对应的其他属性信号输出端口。例如,如果该块具有一个信号输出端口A2并删除与标记的端口属性A1中,块重标记A2A1。验证连接到重新标记端口,你想到的是仍连接的任何信号。

属性 指定

名称

该资源的名称。每个资源必须有唯一的名称。

双击现有的名称,然后键入新名称。

量来源

无论是资源量,即一个实体的请求,来自对话框或属性。

选择对话属性。如果您选择属性,资源量的来源来自于实体的属性。该选项允许每一个实体来获取不同量的资源。欲了解更多信息,请参阅集资源量与属性

分配给资源的值(当资源来自对话框时)。

双击该值,然后键入您要分配的值。

此值是每个实体获得的资源数量。例如,如果3,到达的每个实体资源的获取区块必须等待获得3个资源后才能离开区块。

要获取的资源的粒度在资源的粒度匹配资源池块。

端口

输入

展开全部

输入实体端口进入块实体。

数据类型:||INT8|INT16|INT32|Int64的|UINT8|UINT16|UINT32|UINT64|布尔|枚举|总线|不动点

产量

展开全部

输出端口实体用于退出块实体。

数据类型:||INT8|INT16|INT32|Int64的|UINT8|UINT16|UINT32|UINT64|布尔|枚举|总线|不动点

已离开区块的实体数目。

依赖

要启用该端口,单击统计标签并选择框已离开实体数目,d

数据类型:

尚未离开块实体的数目。

依赖

要启用该端口,单击统计标签并选择框在块实体数,n

数据类型:

块中实体的平均等待时间。

依赖

要启用该端口,单击统计标签并选择框平均等待时间,W

数据类型:

被拉出这个区块的实体的数量。

依赖

要启用该端口,单击统计标签并选择框提取的实体的数量,前

数据类型:

参数

展开全部

输入的实体可等待资源的最大数量。

程序中使用

块参数NumberWaitingEntities
类型:特征向量
'1'|纯量
默认'1'

定义的行为事件操作。例如,条目当实体进入阻断动作被调用。

程序中使用

块参数EntryAction,ExitAction,BlockedAction
类型:特征向量
:MATLAB代码
默认“”

选中此复选框将输出已退出块的实体数量。

程序中使用

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

选中该复选框输出存在于块的实体,这还没有离开的数量。

程序中使用

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

等待时间的总和为违背他们的总数除以该块实体。等待时间从实体的进入和退出之间的持续时间资源收购块。欲了解更多信息,请参阅解释使用统计分析SimEvents模型

程序中使用

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

输出被从该块通过拉出提取的实体的数量实体查找块。当实体提取,从它的资源收购资源池块被取消,并且已离开实体数目,d在块实体数,n平均等待时间,W统计数据进行相应的更新。有关寻找和提取实体的更多信息,请参阅查找和SimEvents模型提取实体

程序中使用

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

介绍了在R2016a