【发布时间】:2021-07-20 18:53:28
【问题描述】:
是否可以跟踪特定操作中使用的资源? 让我更好地解释一下:我有一个由三个教室组成的资源池,每个进入流的代理在特定时间占用三个教室之一。我可以跟踪代理使用的教室吗?
【问题讨论】:
标签: anylogic
是否可以跟踪特定操作中使用的资源? 让我更好地解释一下:我有一个由三个教室组成的资源池,每个进入流的代理在特定时间占用三个教室之一。我可以跟踪代理使用的教室吗?
【问题讨论】:
标签: anylogic
是的,这是可能的。 Seize 块有一个“占用单元”事件,您可以在其中访问占用单元的代理和单元本身,因此可以在某处记录正在占用的单元。或者,您可以在任何代理上调用resourceUnits() 方法来获取它当前持有的资源单元的列表。请在Agent API help 中查看更多信息。
【讨论】:
Customize resource choice 选项,ResourcePool 有Request choice condition。为了实现“跟进”功能,必须以某种方式记录最初的资源选择,然后在患者代理再次尝试找医生时进行检查。