У меня есть модель, построенная в библиотеке дорожного транспорта, и у меня есть машины на шоссе, которые съезжают.Поскольку скорость на настоящем шоссе составляет 70 миль в час, а на выезде - 40 миль в час, я хочу уменьшить скорость автомобилей на выходе с 70 миль в час до 40 миль в час.
Настройка
У меня есть cars
население, которое построено на пользовательском агенте Car
.
У carSource
есть initialSpeed
и preferredSpeed
70 миль в час.carSource
в паре с двоичным selectOutput
с вероятностью 40% на выезде, за которым следуют два узла moveTo
, один для выхода, а другой для движения по шоссе.
IПредполагается, что мы можем изменить скорость автомобильного агента в узле moveTo
(до выхода), указав действие onEnter
как car.setPreferredSpeed(18);
(потому что 40 миль в час - это 18 метров в секунду).Тем не менее, это, похоже, не влияет на скорость автомобилей на выходе (когда я смотрю на это в симуляции).Кроме того, количество времени, проведенного в модели, также не меняется.
Есть предложения о том, как изменить скорость агента, который moveTo
выходит на дорогу?