Зупинка поїзда
Зупинка поїзда |
Зупинки поїздів використовуються для автоматизації транспортування речей потягами шляхом надання іменованих місць для подорожі поїздів. Як і локомотив, колір зупинок можна налаштувати. Крім того, зупинку можна назвати, за допомогою форматованого тексту, що дає змогу додатково налаштувати назву, наприклад, додавши піктограми предметів.
Механіка
Зупинки поїзда використовуються для позначення місця зупинки поїзда. Кожна розміщена зупинка поїзда відображатиметься як можлива зупинка в області розкладу графічного інтерфейсу поїзда. Це можна використовувати для створення станцій завантаження та розвантаження поїздів.
Якщо є кілька зупинок поїздів з однаковою назвою, поїзди завжди прямуватимуть до найближчої зупинки. «Найближче» в цьому випадку не означає відстань залізниці, натомість використовується відстань пошуку шляху. На цю відстань впливають поїзди на колії, окрім відстані залізниці, тому порожні зупинки поїздів є переважнішими, ніж зайняті, якщо порожня зупинка не надто далеко.
Якщо відкрити графічний інтерфейс зупинки, ви побачите інформацію про кожен поїзд, який приєднався до цієї зупинки, включаючи його назву, поточну активність і місцезнаходження на карті. Крім того, можна встановити ліміт для зупинок поїздів за допомогою графічного інтерфейсу користувача або за допомогою логічної мережі. Лише встановлена кількість поїздів може зарезервувати зупинку поїзда як пункт призначення, намагаючись доїхати до неї. Якщо ліміт потягів буде нижчим за кількість поїздів, для яких наразі зарезервовано зупинку як пункт призначення, ці потяги продовжуватимуть рухатися до зупинки.[1]
Потяги намагатимуться уникати маршрутів, які проходять через зупинки, які не призначені як наступні пункти призначення. Це представлено штрафом до дистанції пошуку шляху, що зазвичай змушує поїзд обирати «коротший» шлях.
Логічна мережа
Зупинки поїздів можна ввімкнути або вимкнути за допомогою логічної мережі. Коли зупинку поїзда вимкнено, поїзди не ходитимуть до цієї станції. Якщо за розкладом поїзд прямуватиме до вимкненої зупинки, він вибере зупинку з такою самою назвою, яка ввімкнена. Якщо таких зупинок немає, він перейде до наступної зупинки за розкладом. Це також станеться, якщо поїзд прямує до зупинки, коли вона стає непрацездатною.
Коли поїзд намагається під'їхати до дозволеної зупинки, він спочатку перевіряє, чи на зупинці встановлено "ліміт поїзда". Цей ліміт визначає максимальну кількість поїздів, яким дозволено прямувати до цієї станції. Якщо кількість поїздів, що прямують до цієї зупинки (включно з одним, що сидить на зупинці), перевищує або дорівнює поточному обмеженню кількості поїздів на зупинці, тоді поїзд не піде до цієї зупинки. Він перевірить інші активні зупинки з такою назвою. Якщо всі зупинки з такою назвою заповнені, то поїзд взагалі нікуди не поїде, а з’явиться повідомлення «пункт призначення заповнено». Після того, як зупинка з такою назвою відкриється, щоб пропустити більше поїздів, поїзд продовжить рух.
Зауважте, що якщо ліміт поїздів змінюється, коли поїзд прямує до зупинки, поїзд «продовжить» рух до цієї зупинки. Це на відміну від відключення зупинки, яке змушує поїзди їхати в іншому місці.
Зупинки поїздів можна використовувати для передачі логічних сигналів поїздам, читання вмісту поїздів або унікальної ідентифікації поїздів за допомогою ідентифікаційного номера. Крім того, кількість поїздів, які прямують до зупинки, може зчитуватися логічною мережею.
Під час зчитування вмісту зупиненого поїзда кількість рідини округлюється до найближчого цілого числа, за винятком випадків, коли кількість рідини < 1, тоді вона округлюється до 1.
Індикатори
У верхній частині зупинки поїзда є індикатори. Вони показують:
Постійне світло – зупинка поїзда вільна/вільна.
Почергове блимання – поїзд наближається або проїжджає повз зупинку.
Одночасне блимання – поїзд зупинився/займає зупинку.
Немає вогнів – зупинка поїзда недійсна.
Блимає червоним – зупинка поїзда вимкнена логічною мережею.