CarDispose

Удаляет машины из модели. Есть два способа удаления машины: во--первых, машина может выехать за пределы дорожной сети по
незамкнутому пути, в этом случае объект CarDispose
должен следовать за последним объектом TrainMoveTo,
управлявшем машиной; кроме того, машина может "исчезнуть" из любого
места дорожной сети (при условии, что она не движется).
Удалять любые машины нужно с помощью объекта CarDispose (а не объектов Sink или Exit).
Параметры класса
- Класс машины
- Класс машин, проходящих сквозь объект. Он должен быть
унаследован от класса Car, который, в свою очередь, унаследован от Entity. Если Вы используете для машин собственный класс, то рекомендуем Вам указать
его здесь, чтобы иметь возможность напрямую обращаться к собственным полям
этого класса в динамических параметрах, таких, как Действие при входе.
Синтаксис: C extends Car
Значение по умолчанию: Car
Порты
- InPort in
-
Входной порт.
Параметры
- Действие при входе
[динамический]
- Здесь Вы можете задать код, который будет выполняться в момент поступления машины в этот объект.
Синтаксис: void onEnter
Локальная переменная: C car
– машина
Функции
int
count() - Возвращает количество машин, удаленных этим объектом CarDispose