主要内容

资源收货人

获取实体资源

  • 图书馆:
  • Simevents.

  • 资源获取者块

描述

资源收货人块获取并将它们分配给输入实体。您可以指定哪些资源量和键入块获取。

实体没有离开资源收货人块直到实体获取所有请求的资源。例如,如果实体请求5.资源和有2资源可用资源池块,然后实体等待,直到退出之前可以使用所有请求的资源。同样,如果实体请求2来自一种类型的资源和3.来自另一种类型的资源,实体等待,直到两种类型的所有资源都可用。

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

  • 使用一个或多个资源收货人阻止保留这些资源。

    优先顺序资源收货人在模拟开始时确定块,无法定制。优先级的实体资源收货人块始终首先获取资源。

    两个实体获取相同资源

    例如,仅限假设1资源可用资源池块和资源获取者1比资源获取者更高的优先级。如果Entity1和Entity2希望同时获取资源,则Entity1始终获取资源。即使资源再次可用,并且在ResourceAcquirer1和ResourceAcquirer2中等待两个实体Entity1和Entity2,Entity1再次获取资源。

  • 用一个资源释放阻止将资源退回到资源池块以备将来使用。

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

要在实体输入,退出或被阻止时自定义操作,请输入matlab®代码在进入行动退出动作, 或者阻止行动场面的领域事件行动标签。

可用资源

使用可用资源控制:

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

  • 将资源添加到选择的资源表,您可以在其中配置资源采集详细信息。

该列表显示模型中的所有可用资源。(如果没有资源,那么可用属性列表是空的。)

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

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

按钮 行动

刷新可用资源列表。在块对话框打开时,列表更新,您在块对话框的同时更改。

将所选资源添加到选择的资源桌子。

从中移动所选资源选择的资源表到了可用资源列表。

笔记

如果所选资源是您手动添加的资源,则此按钮将变暗。

可用资源列表下方的消息区域显示有关资源的其他消息,如上所述。

信息 意义

>已选择资源

您已经添加了资源选择的资源桌子。您无法再次将资源添加到表中。

选择的资源

使用控制选择的资源构建和管理要附加到实体的资源列表。每个资源都在表中显示为行。

使用这些控件,您可以:

  • 手动添加资源。

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

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

按钮 行动 笔记

将模板资源添加到表中。

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

将所选资源的副本添加到表中以作为新资源的基础。

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

从中删除所选资源选择的资源桌子。

当您以这种方式删除资源时,不会出现确认,您无法撤消操作。

按顺序向上移动所选资源选择的资源桌子。

N / A.

按顺序移动所选资源选择的资源桌子。

N / A.

笔记

如果删除行并应用更改,则删除可以影响与其他属性对应的信号输出端口。例如,如果块具有信号输出端口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

数据类型:双倍的

从此块中退出的实体数。

依赖性

要启用此端口,请单击“统计数据选项卡并选择标记的框提取的实体数量,EX

数据类型:双倍的

参数

展开全部

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

程序使用

块参数NumberWaitingentities.
类型:字符向量
价值'1'|标量子
默认'1'

定义行为事件行动。例如,入口当实体进入块时,调用操作。

程序使用

块参数进出来,exitAction,blockedaction
类型:字符向量
价值:Matlab代码
默认''

选择此复选框输出已退出块的实体数。

程序使用

块参数数字达到了
类型:字符向量
价值'上'|'离开'
默认'离开'

选择此复选框输出块中存在的实体数,该块尚未离开。

程序使用

块参数NupplyentitiesInblock.
类型:字符向量
价值'上'|'离开'
默认'离开'

离开块的等待时间的总和除以它们的总数。等待时间是实体进入和退出的持续时间资源收货人堵塞。有关更多信息,请参阅使用统计分析来解释SimEvents模型

程序使用

块参数普通有关
类型:字符向量
价值'上'|'离开'
默认'离开'

输出从该块中拉出的提取实体的数量实体找到堵塞。当提取实体时,其资源获取资源池块被取消和实体数量,d块中的实体数量,n, 和平均等候,w统计数据相应更新。有关查找和提取实体的更多信息,请参阅在Simevents模型中查找和提取实体

程序使用

块参数大量提取
类型:字符向量
价值'上'|'离开'
默认'离开'
在R2016A介绍