当前位置: 首页 > 知识库问答 >
问题:

使用发动机状况暂停或停止模型导致错误

胡鸿远
2023-03-14

我试图停止引擎一旦达到目标数量使用以下代码

if (self.count() >= Total_Input) {
    
    engine.pause();
    
   
}

但我有以下错误:

engine cannot be resolved 

我已经检查了AnyLogic文档,它似乎是关于停止或暂停模型的直截了当的。

谁能给我解释一下错误,我该怎么解决。

共有2个答案

澹台玉石
2023-03-14

替代方法:有两个函数可以从任何地方调用,而无需获取引擎的引用:pauseSimulation(),这类似于在模拟控制中按暂停按钮;和finishSimulation(),这相当于点击stop。

舒嘉德
2023-03-14

以防任何人遇到无法解决引擎错误,您需要使用getEngine()。stop()编码。

  if (self.count() >= Total_Input) {
        
        getEngine().stop();
        
       
    }
 类似资料:
  • 1.若要暂停训练,请按下该按钮。显示暂停。若要继续训练,请点击绿色箭头图标。 2.若要停止训练,在记录训练期间或处于暂停模式时长按该按钮三秒钟,直至计数器清零。或者您可以点击并按住显示屏上的红色停止按钮。 如果在暂停后停止训练,则暂停后经过的时间不包括在总训练时间内。

  • 若要暂停训练 长按正面按钮 或 在训练视图中向右滑动,找出并轻触暂停图标。 通过向左滑动您可以在暂停模式中看到训练总结。 恢复暂停的训练 轻触绿色箭头图标。 停止训练 在训练期间或在暂停模式中,长按正面按钮直至绿色计时器一直倒数。 或 在暂停模式中,轻触并按住红色停止图标可结束记录。

  • 1.若要暂停训练,请按“返回”按钮。显示“记录已暂停”。若要继续训练,请按“开始”。 2.若要停止训练,在训练记录或处于暂停模式时长按“返回”按钮三秒钟,直到显示“记录已结束”。 如果在暂停后停止训练,则暂停后经过的时间不包括在总训练时间内。

  • 按下“返回”,暂停您的训练课。 要继续训练,请按“确定”。要停止训练课,长按 BACK(返回)。停止训练后,会立即从手表上获得训练总结。 如果在暂停后停止训练课,则暂停后经过的时间不包括在总训练时间内。

  • 按下“返回”,暂停您的训练课。 要继续训练,请按“确定”。要停止训练课,长按 BACK(返回)。停止训练后,会立即从手表上获得训练总结。 如果在暂停后停止训练课,则暂停后经过的时间不包括在总训练时间内。

  • 我正在使用一个与kafka集成的spring boot应用程序,我想实现一个endpoint来停止和启动kafka发布消息。消息由另一个endpoint以异步方式触发。 豆子卡