152
Оскільки розроблене програмне забезпечення реалізує функції
інтелектуальної підсистеми управління, що видає рекомендації люди-
ні-оператору, то однією з основних вимог до програмного забезпечен-
ня є наявність зручного графічного інтерфейсу. Для розробки такого
класу програм, зазвичай, використовуються середовища програмуван-
ня, що включають в себе значну кількість бібліотек та візуальних
компонентів.
Для реалізації програмного забезпечення обрано середовище
програмування Delphi, яке забе
зпеч
ує швидкий та ефективний процес
розробки програм та дозволяє використовувати всі переваги об’єктно-
орієнтованого програмування. Вибір цього програмного продукту зу-
мовлений наявністю стандартних компонентів, за допомогою яких
формується інтерфейс користувача та можливістю запуску програми
без встановлення додаткових засобів. Крім того, структурованість мо-
ви програмування Object Pascal, що використовується в Delphi, пок-
ращує надійність програмного коду за рахунок перевірки су
місності
типів даних. Гнучкі властивості
компонентів дозволяють майже без
обмежень реалізувати інтерфейс користувача, процедури зберігання
та завантаження інформації, взаємодію з іншими програмами. При ро-
зробці програми було використано структурно-модульний принцип
програмування, що дозволило розмежувати у модулі процедури вико-
нання програми та елементи інтерфейсу. Такий підхід полегшить вне-
сення змі
н в програму та робить її більш гнучкою. Призначення моду-
лів
програми наведене в табл. 5.3.
Таблиця 5.3
Призначення модулів програми
Назва модуля Призначення
Main Містить опис елементів інтерфейсу, реалізацію мето-
дів меню, введення даних та відображення результатів
Optimization Містить реалізацію методів для оптимізації темпера-
турного поля
TemperatureControl Містить реалізацію методів для моделювання темпе-
ратури на позиції печі та визначення управляючих
впливів
LIModel Містить реалізацію методів для прогнозування класу
міцності виробів та навчання моделі
About Містить інформацію про авторів програми