【问题标题】:How do I cancel a dynamic event in Anylogic?如何取消 Anylogic 中的动态事件?
【发布时间】:2022-09-27 21:12:54
【问题描述】:

我有一个模型,它使用动态事件来安排基于Stuart\'s response this question 的资源池大小的更改 对于我的应用程序,我希望模型用户能够通过单击作为 UI 一部分的按钮来取消即将到来的动态事件,但我不确定如何使用 reset() function 来实现这一点。 任何帮助将非常感激。

    标签: events anylogic


    【解决方案1】:

    您需要保存动态事件的实例:

    所以让我们想象你的动态事件被称为动态 你可以用create_Dynamic();触发它

    创建一个动态类型的变量...让我们将此变量称为 x 然后做

    x=create_Dynamic();
    

    有了这个,你可以通过这样做来取消动态事件

    x.reset();
    

    但是使用动态事件的重点是每次执行 create_Dynamic() 时都会创建一个独立使用的事件实例,因此您不需要取消它。

    如果您需要取消一个事件,而是使用用户触发的正常事件......然后您可以轻松取消它

    【讨论】:

      猜你喜欢
      • 2016-12-19
      • 1970-01-01
      • 2021-07-09
      • 2019-07-03
      • 2015-04-15
      • 2021-05-28
      • 1970-01-01
      • 2019-06-28
      • 2019-03-03
      相关资源
      最近更新 更多