Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Програмне забезпечення для вібродіагностики технологічного обладнання

Реферат Програмне забезпечення для вібродіагностики технологічного обладнання





і яких був поставлений діагноз.

Малюнок 5.13 - Вкладка «Результати діагностики»


Трохи нижче таблиці з результатами знаходиться компонент StatusBar, в який виведено стан сигналу. При отриманні сигналу можуть виникнути такі проблеми:

1) немає сигналу з датчика;

2) відбулося зміщення нуля;

3) обрив лінії;

4) датчик погано закріплений на обладнанні.

Всі ці несправності виявляються програмно і в разі їх наявності виводяться текстом на червоному фоні в даний StatusBar. Якщо сигнал з опори достовірний - виводиться «Є сигнал» на зеленому тлі.

На вкладці «Графіки» можна подивитися на різні графіки, які багато чого можуть сказати розуміючому фахівця. Серед цих графіків: графік сигналів (див. малюнок 5.14), графік спектрів віброперемещенія (див. малюнок 5.15), графік спектрів віброприскорення (див. малюнок 5.16), графік порівняння з нормальним розподілом (див. малюнок 5.17). Графіки вибираються за допомогою компонента ComboBox, що знаходиться в центрі. У разі якщо сигналу з якоюсь опори не було - графік цієї опори ховається.


Малюнок 5.14 - Графік сигналів


Малюнок 5.15 - Спектри віброперемещенія


Малюнок 5.16-Спектри віброприскорення


Малюнок 5.17 - Порівняння з нормальним розподілом


Після проведення діагностики можна зберегти результати в текстовий файл, натиснувши на кнопку «Крок 5: Збереження результатів».

Натискання на кнопку «Новий розрахунок» призведе програму в початковий стан. Можна буде заново завантажити файли, редагувати уставки і отримати нові результати.


5.5 Тестування програми


Отказоустойчивость програми реалізована через «захисне програмування» - використання зв'язки try {} .. catch {} на етапі отримання даних з візуальних компонентів форми і завантаження інформації з файлів, а також за допомогою послідовного отримання доступу до наступної керуючої кнопці тільки після успішного завершення виконання операцій, що послідували після натискання попередньої кнопки.


private void nButtonExcel_Click (object sender, EventArgs e)

{

{. FileName=«»;. ShowDialog (); (ofd.FileName!="") / / якщо файл знайдений

{(dan.LoadFromExcell (ofd.FileName) == false)

/ / якщо дані коректно завантажені

{dlg=new NTaskDialog ();. PredefinedButtons=TaskDialogButtons.Ok;. Title="Помилка!»;. Content.Text=«Неправильний формат файлу»;

dlg.PreferredWidth=360;. Show ();

}

{NTaskDialog dlg=new NTaskDialog ();. PredefinedButtons=TaskDialogButtons.Ok;. Title=«Тригер 2В»;

dlg.Content.Text=«Дані успішно завантажені!»;

dlg.Content.Image=NSystemImages.Information;. Content.ImageSize=new NSize (32, 32);. PreferredWidth=360;

dlg.Show ();

/ / Отримання доступу до наступної кнопці.

nButtonConfig.Enabled=true;. Enabled=false;


Назад | сторінка 29 з 34 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Малюнок як метод діагностики та корекції дітей з прийомних сімей
  • Реферат на тему: Малюнок і перспектива
  • Реферат на тему: Навчальний малюнок
  • Реферат на тему: Комп'ютерний малюнок
  • Реферат на тему: Пластичний малюнок вистави - рішення простору театралізованого дійства