PedSelectOutput

Направляет входящих в блок пешеходов на один из пяти выходных портов.

Выходной порт можно выбирать:

Выбор порта в соответствии с заданными весовыми коэффициентами (называемыми Коэффициентами предпочтения) происходит следующим образом - если, например, вы зададите следующие значения: Коэфф. предпочтения 1: 5, Коэфф. предпочтения2: 1, Коэфф. предпочтения 3: 4, то пешеходы будут направляться в соответствующие порты с вероятностями 0.5; 0.1; 0.4.

Условия вычисляются последовательно: вначале проверяется условие, заданное для первого порта (Условие 1). Если оно выполняется, то пешеход покидает блок через первый (самый верхний) порт out1. Если нет, то проверяется следующее условие, в случае выполнения которого пешеход покинет блок через порт out2, и так далее, если ни одно из четырех условий выполнено не будет, то будет выбран последний порт out5.

Параметры

Использовать
Определяет, будет ли блок для выбора выходного порта для пешеходов использовать Условия или Вероятности.
Имя: useConditions Тип: boolean
Изменить значение: set_useConditions(новое значение)
Допустимые значения:
Коэфф. предпочтения <1, 2, ... 5.> [динамический]
[Виден, если Использовать: Вероятности] Коэффициент предпочтения для потока пешеходов, покидающих блок через порт out1, out2 .. out5.
Тип значения: double
Локальная переменная: ped - пешеход
Условие <1, 2, ... 5> [динамический]
[Виден, если Использовать: Условия] Условие, которое будет проверяться, чтобы определить, должен ли пешеход покинуть блок через порт out1. Если Условие 1 выполняется, то пешеход покинет блок через порт out1, если нет, то проверяется Условие 2. Если выполнится Условие 2, то пешеход покинет блок через порт out2. Если нет, то проверяется следующее условие, и т.д. Если ни одно из заданных условий не выполняется, то пешеход покинет блок через последний порт out5.
Тип значения: boolean
Локальная переменная: ped - пешеход
Действия
При входе [код]
Код, который выполняется, когда пешеход поступает в блок.
Локальная переменная: ped - пешеход
При выходе <1, 2, ...> [код]
Код, который выполняется, когда пешеход покидает блок через порт out1, out2 ... out5.
Локальная переменная: ped - пешеход

Порты

in
Входной порт.
out1, out2, out3, out4, out5
Выходные порты.