Обычно время моделирования заранее определяется пользователем (т.е. sim-time-limit
), поэтому оно не является результатом моделирования. Если у вас есть какое-то определенное условие остановки, которое останавливает симуляцию, то вы должны также записать фактическое время симуляции вручную в виде скаляра где-то в методе finish()
.
С другой стороны, если вас интересует время, необходимое для завершения моделирования, то вам следует измерить это также вручную, поскольку это не является свойством моделирования, а скорее зависит от эффективности компилятора, скорость вашего процессора и т. д. Тем не менее в этом случае вы должны вручную измерить это время и записать его.