TrainExit


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

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

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

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

Параметры класса

Класс поезда
Класс поезда, проходящего сквозь объект. Он должен быть унаследован от класса Train, который, в свою очередь, унаследован от Entity. Если Вы используете для поездов собственный класс, то рекомендуем Вам указать его здесь, чтобы иметь возможность напрямую обращаться к собственным полям этого класса в динамических параметрах, таких, как Действие при входе
Синтаксис:  T extends Train
Значение по умолчанию: Train

Порты

InPort in

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

OutPortPush out

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

Параметры

Действие при входе [динамический]
Здесь Вы можете задать код, который будет выполняться в момент поступления поезда в этот объект.
Синтаксис: void onEnter
Локальная переменная: T train – поезд

Функции

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