当前位置: 首页 > 知识库问答 >
问题:

如何改变资源池的移位组大小动态在任何逻辑仿真?

陆英毅
2023-03-14

我试图用任何逻辑来模拟生产中的劳动力短缺。我将工人设置为一个资源池,使用轮班计划定义产能,定义不同轮班的工人数量。我试图包括一个事件模块,在模拟过程中更改每个班次的劳动能力。然而,anylogic向我显示了一个错误,即我无法动态更改轮班组大小。是否有任何变通方法允许这种情况发生?非常感谢。

共有1个答案

卢黎昕
2023-03-14

每次需要执行更改时,都可以在事件中重新创建计划。

AnyLogic的API很好地解释了这一点,参见https://help.anylogic.com/index.jsp?topic=/com.anylogic.help/html/data/Schedule_API.html(示例模型或“在模型启动时以编程方式创建和初始化计划”)

 类似资料:
  • 我目前创建了一个动态的身体,并且用Vector2()以恒定的速度移动。我想要的是当身体离开屏幕边缘时,立即从当前点回到原点。我该怎么做?

  • 问题内容: 在Java中,为什么-32 >>> -1 = 1? 它不仅限于-32。只要它们不是太大,它就适用于所有负数。 我发现 x >>> -1 = 1 x >>> -2 = 3 x >>> -3 = 7 x >>> -4 = 15 给出0> x>一些大的负数 -1与<< 1一样吗?但是-32 << 1 = -64。 我已经阅读了二进制补码,但仍然不明白其原因。 问题答案: 这是因为当您移位32

  • 问题内容: 我正在与Artemis作为新的JMS提供程序一起提供的WildFly 10.1一起工作,但是我无法找到如何动态更改特定MDB的使用者线程数的方法。 我有一个队列,还有一个使用队列中消息的消息侦听器(MDB),现在我想动态控制域必须启动的使用者线程的最大数量。 如何使用CLI做到这一点? 问题答案: 要动态更新池属性,可以看一下这篇文章,该文章描述了如何使用jboss- cli或stan

  • 问题内容: 如标题所示,JavaScript中有一个特定的运算符。例如,在JavaScript中,我们将得到以下结果: 那么是否有某种方法或运算符来表示呢? 问题答案: 没有内置的运算符,但是您可以轻松地模拟自己: 以下替代实现消除了对的需要:

  • 通过其他做图软件,你可能已经熟悉了图层(Layer)的概念。在Sketch里则没有图层概念,或者说图层升级了,随你怎么看。 当在画布里添加一个矩形时,你就添加了一个新的图层。再添加下一个矩形,你就添加了另一个图层。因此每个对象各占一个图层,每个图层只拥有一个对象。虽然在这本手册中我们始终使用“图层”这个词,但现在你看到,它已经不同于传统意义上的字面意义了。 添加图层 最简单添加图层的办法,就是在工

  • 在AnyLogic中,如何让代理在移动到另一个代理时运行一个操作(例如在一定半径内搜索代理)?我正在使用PML移动到另一个代理,但如何在流程中包含中间任务?也许与状态图结合?有什么想法吗?