【问题标题】:Cyclic Timeout Event Double Looping循环超时事件双循环
【发布时间】:2021-10-26 02:07:23
【问题描述】:

我正在尝试使用循环事件倒计时来触发某些功能。但是,我面临的问题是我的模型中的事件似乎在每次触发时都会双倍运行。屏幕截图中显示了一个示例,其中在每次触发时,模型时间打印两次而不是一次。我尝试在一个全新的模型上创建它,但这种情况无法复制。 AnyLogic 中是否有任何我可能编辑过的设置导致了这种情况?

【问题讨论】:

  • 如果我的建议不起作用,您可以尝试查找 time() 而不是“traceln”以了解您在哪里使用它...因为还有其他一些打印方式比如 System.out.print(time());
  • 还有,这是正常的实验吗?或者您正在做参数变化或其他类型的实验?
  • 令人怀疑的是,您的属性中的事件名称是“事件”,而在搜索栏中却是 ev_Downtime...您如何解释?

标签: anylogic


【解决方案1】:

您无法复制它,因为这不是问题的根本原因...

单击 ctrl+F 在您的项目中查找字符串 写下“traceln”以查找使用 traceln 函数的任何地方

可以确定你是在别的地方用它来打印时间...

【讨论】:

  • 您好 Felipe,感谢您的回答,最后一个屏幕截图的命名存在一些差异。这是由于我在截屏之前重命名事件时出现的错误,但它指的是同一事件。尽管如此,我无法发现引发这种情况的问题,并且由于无法复制,我已继续使用其他替代方案来解决该问题。非常感谢您的建议:)
猜你喜欢
  • 2018-10-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-07-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多