【问题标题】:How to trigger the event in AnyLogic and then make it cyclic?如何在 AnyLogic 中触发事件,然后使其循环?
【发布时间】:2022-06-10 22:35:20
【问题描述】:

我想制作循环事件。该事件周期性地计算模型的一些参数。但是,该事件应该由一个条件触发一次。我不知道该怎么做。

我尝试在开始时创建 event.reset() ,然后在满足适当条件后重新启动它。

但是,我收到错误消息:“代理无法解析为变量”

如果我删除事件的重置和重启功能,一切都会好起来的。该事件是循环的并且工作正常。

【问题讨论】:

    标签: events anylogic


    【解决方案1】:

    在模型启动时,使用以下命令暂停事件:

    event.reset();
    

    满足条件后,使用:

    event.restart();
    

    【讨论】:

    • 谢谢!事件监控代理的一些参数(如agent.parameter)。当我尝试重置它时,我收到错误“代理无法解析为变量”。
    • 在添加reset和restart代码之前没有出现这个错误吗?
    • 我在问题中添加了一些新信息。我希望它会有所帮助。
    • 双击错误会发生什么?它带你去哪里?
    猜你喜欢
    • 2021-08-20
    • 2015-10-03
    • 2020-02-05
    • 1970-01-01
    • 1970-01-01
    • 2016-12-19
    • 1970-01-01
    • 2022-07-17
    • 1970-01-01
    相关资源
    最近更新 更多