Когда автомобиль остановлен, он не накапливает время ожидания . Скорее вы можете сделать эту проверку, используя команду isStopped
. Это вернет True
для каждого шага симуляции, когда автомобиль остановлен или находится в остановленном состоянии .
Что касается накопления времени ожидания, то счетчик времени ожидания устанавливается на 0 каждый раз, когда скорость автомобиля превышает 0,1 мс . Так что getWaitingTime
может не дать вам точную оценку общего времени ожидания для одного транспортного средства. Используйте getAccumulatedWaitingTime
, чтобы получить накопленное время ожидания для предварительно определенного или определенного пользователем waiting time memory
. Это накопленное время ожидания можно проверить по временным шагам моделирования (совокупным), и тогда вы сможете точно знать, находилось ли транспортное средство в очереди в течение длительного времени или нет.