ригальмовування до зниження швидкості поїзда нижче заданої на 0,5 км/ч. Гальмівна сила визначається відстанню між поточним становищем поїзда і кінцем ділянки шляху, на якому здійснюється гальмування. При цьому величина уповільнення не повинна перевищувати задану. Крім вищезазначених операцій програма автоведения поїзда забезпечує: перемикання тягових двигунів електровоза на послідовне, паралельно-послідовне і паралельне з'єднання при досягненні поїздом відповідних швидкостей руху згідно тяговій характеристиці електровоза; перемикання режимів ослаблення поля тягових двигунів з метою підтримки тяги, необхідної для забезпечення заданої швидкості руху поїзда по перегону; включає при відстані від поїзда до кінцевої станції не більше 1000 м програму зупинкового гальмування поїзда.
Для візуального контролю ходу виконання програми поточні розрахункові дані програми виводяться на екран монітора і, крім того, паралельно записуються на диск у файли RezultA. dat (дані руху поїзда від підстанції А) і RezultB. dat (дані руху поїзда від підстанції Б).
Склад програми Potyag та опис її структури.
Програма Potyag містить 8 процедур.
Процедура Zvuck1 призначена для звукової індикації виниклої помилки виконання програми. Вона ініціює подачу тривалого звуку високої частоти.
Процедура Zvuck2 призначена для звукової індикації успішного завершення роботи фрагмента програми та ініціює подачу короткого сигналу низької частоти.
Процедура Okno1 викликає на екран монітора інформаційне вікно, в яке програма виводить результати розрахунку та запити до користувача. Розміри вікна 2, 2, 78, 17; колір фону блакитний, колір символів, що виводяться жовтий .
Процедура Okno2 викликає на екран монітора діалогове вікно, в яке програма поміщає підказки операторові і коментарі про хід виконання фрагментів програми , встановлює розміри вікна 2, 19, 78, 24; колір фону сірий, колір символів, що виводяться синій.
Процедура Okna дозволяє оновити виведену на екран монітора інформацію.
Процедура Vvod виводить на екран монітора повідомлення оператору про помилку, що виникла при введенні даних з клавіатури.
Процедура STR1 забезпечує збереження або оновлення значень цілочисельних даних у процесі їх введення оператором.