о варто врахувати, що програма не має повноцінної бази дефектів. Банк дефектів складається розробником, і немає можливості поповнювати його процесі експлуатації. У цій роботі передбачено саме такий варіант. Але при подальшій модифікації даної програми буде реалізуватися база даних, а так само можливість запису сигналу що надходить з АЦП його аналіз в реальному часі без зупинки запису з можливістю занесення результатів в базу даних. p align="justify"> У банку дефектів зберігаються характеристики звукових сигналів, які потім будуть потрібні при їх. Він зберігає такі параметри сигналу, як: назва дефекту, амплітудно-частотні характеристики і довірчий інтервал значень. p align="justify"> Сигнал надходить на вхід програми автоматизованої системи, де піддається аналізу. Модуль аналізу Diag представляє результат у вигляді матриці, рядки якої відповідають часовим відрізком, а стовпці частоті. Даний модуль використовує алгоритм по знаходженню Mfcc коефіцієнтів реалізований в [6]. Він налаштований на роботу з wave-файлами частота дискретизації яких дорівнює 44100Гц. Це накладає обмеження на вхідні дані. Лістинг модуля представлений у Додатку 1. br/>
3.3. Опис інтерфейсу програми
Інтерфейс реалізований у вигляді вікна з двома кнопками В«ГрафікВ» і В«ДіагностикаВ», а так само області для виведених користувачеві повідомлень. Вид інтерфейсу при первісному запуску програми представлений на рис.2. <В
Рис. 2 Вікно програми DiagSound
Кнопка В«ГрафікВ» призначена для відображення диагностируемого сигналу у вигляді графік. Вона не доступна поки не імпортували сигнал у вигляді wave-файлу за допомогою меню. p align="justify"> Кнопка В«ДіагностикаВ» призначена для запуску процедури діагностики сигналу. Вона не доступна поки не імпортували сигнал у вигляді wave-файлу і банку дефектів за допомогою меню. Після її натискання програма почне аналізувати сигнал і звіряти отримані за допомогою аналізу дані з даними з банку дефектів. Процес діагностики займає деякий час, в який до програми не можна буде звернутися. За завершення процесу діагностики в області повідомлень з'являться інформація про знайдені ознак дефектів. br/>
4. ПЕРЕВІРКА РОБОТИ СИСТЕМИ
Для перевірки роботи системи було записано за допомогою фізичної моделі конструкцій В«з шумамиВ» та програми Adobe Audition 3, два wave-файлу з сигналами дефектів В«стукуВ» і В«тріскуВ» по 10 секунд кожен, інформацію про яких є в банку дефектів. Частота дискретизації wave-файлів дорівнює 44100Гц, що припустимо для програми. Проведемо діагностику цих сигналів. p align="justify"> Завантажимо wave-файл В«Стукі.wavВ» містить звукові сигнали стукотів. Подивимося графік сигналу за допомогою кнопки В«ГрафікВ», щоб переконатися про правильність імпортування wave-файлу. Графік представлений на рис. 3 <...