+ +)
{(diagn [i, 0]> max)=diagn [i, 0];
} (max> 4)=4;=0.25 - ((max - 1) / 12);=max * (TBtwRepair / 24); (max> 100)=100.0; ( int) max;
}
Крім того, на вкладку «Графіки» виводиться обширний ілюстративний матеріал:
1) графіки сигналів віброперемещенія;
) графіки спектрів віброперемещенія і віброприскорення;
3) графіки функції щільності розподілу ймовірності в порівнянні з нормальним розподілом.
Функція виведення спектрів переміщення сигналів наведена в додатку А.4.
5.3.6 Збереження результатів діагностики
При натисканні на кнопку «Крок 5: Збереження результатів» можна зберегти результати діагностики ЦБН в текстовий файл в кодуванні UTF - 8.
Формат файлу такий. У першому рядку через табуляцію знаходяться назва агрегату, дата виміру і кількість днів до наступної діагностики. Починаючи з другого рядка, знаходяться рядки таблиці результатів діагностики, що містять назву дефекту, силу дефекту, його ймовірність і значення змінних, що дозволили діагностувати даний дефект. Вийшов файл можна побачити на малюнку 5.3.
Малюнок 5.3 - Файл результати діагностики
5.4 Інтерфейс програми
Інтерфейс програми представляє собою GUI-форму, розбиту на 4 вкладки і панель з керуючими кнопками внизу (див. малюнок 5.4).
Малюнок 5.4 - Зовнішній вигляд головного вікна програми
Для забезпечення відмовостійкості програми і впевненості в наявності всіх необхідних для розрахунку даних: сигнали, конфігурація агрегату, довідник діагностичних станів - реалізовано послідовне натискання кнопок. При успішному завершенні операції після натискання на кнопку «Крок N» доступ до кнопки «Крок N» закриваетс??, Але відкривається доступ до кнопки «Крок N +1». Вихідний код головної форми програми наведено в додатку А.5.
При початковому запуску програми користувачеві доступні кнопки «Крок 1: Завантаження сигналів», «Новий розрахунок» і «Вихід» і відкрита вкладка «Уставки».
На вкладці «Уставки» користувачеві доступні для редагування деякі уставки діагностичних параметрів, що знаходяться в компоненті ListBox в лівій частині вікна, і деякі характеристики агрегату, які замовник захотів міняти вручну, - вони знаходяться у верхній частині вікна ( див. малюнок 5.4).
клацнувши правою кнопкою миші на ListBoxe, користувач може викликати вікно редагування уставки, що показано на малюнку 5.5.
Малюнок 5.5 - Редагування уставок
При неправильному введенні числового значення користувачеві видається помилка, диагностируемая за допомогою try {} ... catch {}.
try
{= Convert.ToDouble (textBox1.Text);
}
catch
{
dan=- 1;
}
Для здійснення діагностики агрегату потрібно переконатися, що отримані всі необхідні дані з файлів. Спочатку доступна кнопка «Крок 1: Завантаження сигналів». П...