主要内容

资源收购方

收购实体资源

  • 资源收购者块

库:
SimEvents

描述

资源收购方块获取和分配他们输入实体。您可以指定块获得资源的数量和类型。

一个实体不离开资源收购方阻塞,直到实体获得的所有请求的资源。例如,如果一个实体请求5资源和有2可用资源的资源池块,然后等待,直到所有的实体在退出前请求的资源可用。类似地,如果一个实体请求2从一个类型和资源3另一种类型的资源中,实体等到所有的资源从这两种类型是可用的。

初始化一个资源池块与指定数量的可用资源。然后:

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

    的优先顺序资源收购方块是一开始就决定的一个模拟,不能定制。实体在更高的优先级资源收购方块总是首先获得资源。

    两个实体获得相同的资源

    例如,假设1资源是可用的资源池块和资源Acquirer1比资源Acquirer2更高的优先级。如果Entity1和Entity2想获取资源的同时,Entity1总是获得资源。即使资源可用,有两个实体在Entity1和Entity2 ResourceAcquirer1和ResourceAcquirer2 Entity1再次获得资源。

  • 使用一个资源发布人块返回资源资源池块,以供将来使用。

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

定制的行为当实体进入、退出或被屏蔽,输入MATLAB®的代码项行动,退出操作,或阻塞操作场的事件动作选项卡。

可用的资源

使用可用的资源控制:

  • 选择从资源中定义的资源资源池在模型中。

  • 将资源添加到选择资源表,您可以配置资源获取详细信息。

列表显示所有可用的资源模型。(如果没有资源,可用的属性列表为空)。

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

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

按钮 行动

刷新可用的资源列表。与任何上游模型更新列表您所作的改变而阻止对话框打开。

添加选中的资源选择资源表。

移动所选资源的选择资源可用的资源列表。

请注意

如果你手动添加选中的资源,这个按钮似乎暗了下来。

下面的消息区域可用的资源列表中显示额外的信息资源,应用。

消息 意义

>资源已经选定

你已经添加的资源选择资源表。你不能将资源添加到表。

选择资源

使用控制下选择资源建立和管理资源连接到实体的列表。每个资源表中显示为一行。

使用这些控件,您可以:

  • 手动添加一个资源。

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

下的按钮选择资源执行这些操作:

按钮 行动 笔记

添加一个模板资源表。

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

复制所选资源添加到表作为一个新的资源的基础。

重命名复制。两个资源不能具有相同的名称。

删除选中的资源的选择资源表。

当你删除一个资源,不确认出现和你不能撤消操作。

向上移动所选资源的选择资源表。

N /一个

将选中的资源在秩序选择资源表。

N /一个

请注意

如果你删除行和应用改变,删除会影响信号输出端口对应的其他属性。例如,如果块信号输出端口A2你删除端口的属性标记A1,块重新贴标签于A2作为A1。确认任何信号,连接到国家港口仍然是连接正常。

财产 指定 使用

的名字

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

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

量来源

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

选择对话框属性。如果您选择属性,资源的来源来自于实体的属性。这个选项允许每个实体获得不同数量的资源。有关更多信息,请参见设置资源数量与属性

价值分配资源(资源来自于对话框)。

双击该值,然后输入你想要的价值分配。

这个值是每个实体资源获得的数量。例如,如果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