标签: anylogic
我目前正在配送中心的AnyLogic中进行仿真模型,从星期一到星期六,我使用一个事件来触发卡车的装载。我希望每天都在同一时间对此加载进行编程,但是我该如何做才能使其在除星期日之外的每一天都发生。我目前已将其触发:超时和模式:循环,使用日历日期...
答案 0 :(得分:0)
当然,简单的方法是将手动例外添加到计划中,如下所示:
答案 1 :(得分:0)
更高级的方法是使用动态事件来执行您的日常操作。
在模型开始代码中,调用create_MyDynamicEvent(7, DAY)以使其在模拟的前7天后触发。
create_MyDynamicEvent(7, DAY)
然后在“动态事件”操作代码中,添加每天应该发生的一切。并添加一行可在1天之内重新创建相同的动态事件,例如
create_MyDynamicEvent(1, DAY)
这将每天触发一次,甚至是星期日。为避免这种情况,您可以在动态事件操作代码中添加if子句,以仅在非星期日时才执行代码。