AnyLogic中事件的日间例外

时间:2018-09-27 18:36:47

标签: anylogic

我目前正在配送中心的AnyLogic中进行仿真模型,从星期一到星期六,我使用一个事件来触发卡车的装载。我希望每天都在同一时间对此加载进行编程,但是我该如何做才能使其在除星期日之外的每一天都发生。我目前已将其触发:超时和模式:循环,使用日历日期...

2 个答案:

答案 0 :(得分:0)

当然,简单的方法是将手动例外添加到计划中,如下所示: enter image description here

答案 1 :(得分:0)

更高级的方法是使用动态事件来执行您的日常操作。

在模型开始代码中,调用create_MyDynamicEvent(7, DAY)以使其在模拟的前7天后触发。

然后在“动态事件”操作代码中,添加每天应该发生的一切。并添加一行可在1天之内重新创建相同的动态事件,例如

create_MyDynamicEvent(1, DAY)

这将每天触发一次,甚至是星期日。为避免这种情况,您可以在动态事件操作代码中添加if子句,以仅在非星期日时才执行代码。