微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

AnyLogic:在特定时间后取消冻结保留元素

如何解决AnyLogic:在特定时间后取消冻结保留元素

我正在寻找一种在一定时间后解除锁定元素的方法。也就是说,hold-element在t1上被阻止,我想在t1 + 30秒后将其解锁。 有什么聪明的方法吗?我不能使用固定的时间表,因为阻止/取消阻止之间的间隔总是不同的

解决方法

您可以将一个事件与您的保全相关联。

您可以使用由超时和“用户控制”模式触发的偶数

在事件中,您将拥有代码hold.block()

,并且每次您想开始阻止活动的时间时,都请重新启动(yourTime)

如果您想取消时间,可以执行event.reset()

那是我想的最好方式

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。