【发布时间】:2022-02-07 23:37:55
【问题描述】:
如何记录与模型运行时间相关的时间量,以便当我快进模型运行时,我打印的时间反映了这一点? 我试过了:
Timestamp timestamp = new Timestamp(System.currentTimeMillis());
还有:
time(MINUTE);
虽然第一个捕获系统时间,但当我提高运行速度时,第二个也不会按比例增加。 我假设,当我提高模型的运行速度时,模型会有效地开始模拟未来! 例如,当模型时间单位为分钟,我将模型运行速度提高到 50 倍,这意味着在现实世界中经过了 1 分钟,在模型世界中经过了 50 分钟。
【问题讨论】:
-
您的意思是记录自模型启动以来经过的实际时间?你为什么需要那个,永远?如果您愿意,您可以在运行时在开发人员面板中直观地看到它。但是你为什么要把它作为你模型的一部分呢?
-
我不需要真实世界的时间,我需要在模型世界中流逝的时间
标签: anylogic