ння програма здійснює моніторинг введення вихідних даних і, якщо будь-дане помилково опиниться за встановленими межами, зажадає повторного введення цієї величини.
Після введення всіх вихідних даних програма запропонує оператору вибір: або переглянути всі введені дані для перевірки на відповідність заданим і при необхідності їх корекцію, або продовжити роботу програми далі.
При повторних запусках програми передбачена можливість обходу введення вихідних даних, скориставшись записаними на диск при попередніх запусках перевіреними даними (натиснувши клавішу Q в будь-якому місці процесу введення).
При проведенні випрямлення використовується метод, викладений у розділі 2.2.1 [1].
Суть даного методу полягає в тому, що береться ділянка профілю, до нього приєднується наступний і проводиться відрізок між початковою точкою першого і кінцевою точкою подальшого ділянок, потім перевіряється умова. Якщо умова виконується, вважається, що спрямлення пройшло успішно і до спрямлення ділянкам додається наступний ділянку і т.д. до тих пір, поки умова не буде порушено. Спрямлення ділянками вважаються ті ділянки, для яких умова випрямлення виконується. Перший і останній ділянки перегону, згідно тяговим розрахунками, як зупинкові, що не спрямляются. p align="justify"> спрямлення профіль записується на диск і використовується для розрахунку кривих руху поїзда як у прямому ( SprProfA. dat ), так і в зворотному ( SprProfB. dat ) напрямах шляхом заміни ухилів підйомами і навпаки.
Алгоритми розрахунку сил, що діють на поїзд, розрахунку кривих руху поїзда, розрахунку енергетичних показників руху поїзда повністю збігаються з описом відповідних методик, наведених у розділах 2.2.1., 2.2.2., 2.3 [1] .
Програма зупинкового гальмування поїзда включається, коли відстань до кінцевої станції при русі поїзда складе не більше 1000 м. Методика зупинкового гальмування наведена в розділі 2.2.1 (формула 2.17) [1].
Програма автоведения поїзда використовує результати розрахунку сил, що діють на поїзд, розрахунку кривих руху і енергетичних показників, здійснює безперервний контроль цих результатів і управляє рухом поїзда. У процесі цього вона нарощує силу тяги електровоза при розгоні з максимальною швидкістю 5 позицій контролера машиніста в сек. При прискоренні поїзда, що дорівнює чи перевищує задане, нарощування сили тяги припиняється. При досягненні поїздом заданій швидкості руху поїзда по перегону нарощування сили тяги припиняється, подальший рух поїзда здійснюється за інерцією при роботі електровоза на холостому ходу. Якщо при цьому швидкість поїзда продовжує зростати, то при швидкості, що перевищує задану на 2 км/год, включається режим п...