TrainExit


Извлекает поступающий в объект поезд из железнодорожной сети и передает заявку-поезд далее в обычную диаграмму процесса, которая может быть составлена из объектов Библиотеки моделирования процессов и моделировать задержки (Delay), очереди (Queue), блоки принятия решений (SelectOutput) и т.д. 

Обычно используется в связке с объектом TrainEnter для моделирования каких-то процессов (например, части движения поезда) на более высоком уровне абстракции, а не на детальном, физическом уровне. 

Вот лишь два варианта использования связки объектов TrainEnter - TrainExit:

Пример модели: Train Exits One and Enters Another Rail Yard

Параметры

Выходящие агенты [динамический]
Здесь вы можете выбрать, что должно происходить с анимацией агентов, покидающих блок TrainExit.
Доступны две опции: Выходящие агенты:
удаляются из пространства - Данная опция выбрана по умолчанию. При выходе агента из блока его анимация удаляется.
остаются на месте - при выходе агента из блока, его анимация остается в том же месте, в котором она располагалась при входе агента в блок. 
Тип значения: boolean
Значение по умолчанию: true (удаляются из пространства)
Локальная переменная: train – поезд
Действия
При входе [код]
Здесь вы можете задать код, который будет выполняться в момент поступления поезда в этот блок.
Локальная переменная: train – поезд

Функции

long count() – Возвращает количество поездов, прошедших через блок TrainExit.

Порты

in

Входной порт.

out

Выходной порт.