【发布时间】:2020-10-03 02:43:02
【问题描述】:
我正在急诊室使用 AnyLogic 模拟。部门负责人想要测试添加护士、治疗室等的好处。这很容易,以便他们可以通过 GUI 动态更改护士的数量,因为这是一种“移动”资源类型。但是,如何动态更改绑定到特定网络节点的静态资源类型(如 ED-rooms)?
我并不是要动态创建资源池。但我想控制将使用的现有资源池的一部分。当前容量是 13 个房间,我希望这个从 13 到 28 个不等
使用 get_Capacity(n) 适用于非静态资源,例如护士等。但是当我将 .set_Capacity(n) 用于静态资源时,我收到以下错误:
"(这里的ECRoom指的是急诊室的房间):java.lang.RuntimeException: root.ECRoom:容量定义类型应该是'Direct'来支持这个操作"
【问题讨论】:
-
好吧。你没有将你的容量定义为直接的,所以改变它......你将使用 set_capacity(n)
标签: simulation anylogic