Java 我无法输出正确的“;时间“;模拟花了很长时间才完成

Java 我无法输出正确的“;时间“;模拟花了很长时间才完成,java,rinsim,Java,Rinsim,我使用的是ExperimentExample base,我实现了一个定制的停止条件,用于AGV完成包裹交付后,没有更多的包裹可用。此外,我还实现了一个自定义后处理器;在这里,我试图获得完成模拟所需的时间。我使用以下代码: final StringBuilder sb = new StringBuilder(); if (!sim.isPlaying()){ sb.append(", simulation has completed.") .app

我使用的是ExperimentExample base,我实现了一个定制的停止条件,用于AGV完成包裹交付后,没有更多的包裹可用。此外,我还实现了一个自定义后处理器;在这里,我试图获得完成模拟所需的时间。我使用以下代码:

    final StringBuilder sb = new StringBuilder();

    if (!sim.isPlaying()){
        sb.append(", simulation has completed.")
        .append("\n")
        .append("Duration:").append(sim.getCurrentTime());
    }return sb.toString();
然而,输出总是相同的,不管我是否引入更多的包裹,这在逻辑上需要更多的时间。我不断得到持续时间的结果:174000

我怎样才能得到实时信息? 更新:解决! 时间是正确的。我的问题是AGV的数量大于包裹的数量,因此,当空闲AGV从一个模拟变为另一个激活时,运送更多包裹所需的时间非常相似