Как остановить скорость прибытия из источника в anylogic? - PullRequest
1 голос
/ 06 июля 2019

Моя текущая имитационная модель пожарной эвакуации начинается, когда я нажимаю кнопку, которая вызывает пожарную тревогу.Я хотел бы помешать пешеходам прибыть во время процесса эвакуации.

Ниже приведена моя блок-схема: enter image description here

Например, я хочу, чтобы пешеходы из источника pedOffice не могли прибыть на территорию здания после того, как я нажал кнопку пожарной сигнализации.Ниже приведены настройки моих свойств: enter image description here

Я пытался использовать код pedOffice.set_rate(0); Но пешеходы продолжают прибывать после нажатия кнопки.

1 Ответ

2 голосов
/ 06 июля 2019

Для этого есть 2 варианта:

Вариант 1 Сначала вам нужно изменить тип прибытия, чтобы оценить, иначе set_rate не действует:

pedOffice.set_arrivalType(pedOffice.RATE);
pedOffice.set_rate(0);

Вариант 2
Вы можете изменить максимальное количество прибывающих на сумму, которая поступила:

pedOffice.set_maxArrivals(pedOffice.countPeds());
...