Anylogic:保持事件超时条件下的块

问题描述 投票:0回答:1

嗨,我在保持块方面遇到问题,我想在某些条件下使用保持块,当事件“夜间”发生时,它将解锁,但我无法通过在块条件上使用 true 或 false 来设置条件,如何我是否可以将保留块与我的活动结合起来?我对anylogic或java都很陌生。

这更像是一艘船如何过河,而这在晚上是无法完成的,所以我要做的是设置一个名为 Day 的事件,该事件发生 12 小时,并为每个代理添加带有条件的阻止条件,并使用 Day(true) 添加阻止条件;这会出现一些错误,方法 Day(boolean) 对于类型 Main 来说是未定义的。我该如何解决这个问题,是不是出了什么问题? 在此输入图片描述

java events conditional-statements anylogic
1个回答
0
投票

在您的事件中,调用 myHold.block() 或 .unblock() (取决于您的事件实际执行的操作)

如果需要,您可以使用 2 个事件:一个用于阻止,一个用于解除阻止

© www.soinside.com 2019 - 2024. All rights reserved.