Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
strogy.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
904.7 Кб
Скачать

6Опис тексту програми та коментарії до її окремих частин.

Імена констант, міток, типі даних, змінних, що використовуються в процедурі генерації файлів. Ім’я процедури TForm6.Button2Click.

Змінні chasOT, chasDO, minot, mindo, chasrazn, minrazn типу integer, використовуються в даній процедурі для встановлення меж часу генерації та встановлення часу генерації.

Змінна а1 типу integer використовується як частина им’я файла є порядковим номером файла.

j, q типу integer, лічильники періодів та точок відповідно. Використовуються в циклах for.

Kolfail типу integer змінна, в яку поміщається кількість файлів в наслідок розрахунку.

namefile, name1, name2 ,name3, polnput, t, t1, t2 змінні типу string,які складають ім’я файлу, а також шлях розміщення цього файлу. Ці файли використовуються повторно в процедурах побудови графіків. Файлова змінна f типу integer теж використовується повторно в зазначених процедурах.

U, dwt ,amplitude, amplituderandom, wt, iamp, Uamplitude, iamplitude змінні типу real, які використовуються при визначенні амплітуди напруги та кроку між точками на періоді.

Імена констант, міток, типі даних, змінних, що використовуються в процедурах побудові графіків файлів. Імена процедур TForm2.btn1Click і TForm2.btn2Click.

Urez:array [1..600000] масив типу integer, в ньому зберігаються кількість даних в одному файлі.

ii, ii1, idd, idd1 лічильники циклів. Використовуються для того щоб обробити кожну точку, на кількості періодів, які залежать від часу, тобто обробити той масив, в якому 600 тисяч значень.

Sud змінна типу integer, в яку поміщається нове значення амплітуди деякого номеру точки по осі часу.

Kor змінна типу integer, яка відповідає за кількість координат, що виводитимуться в Мемо.

  1. Результати тестування програми

Результати тестування програми приведені на наступних рисунках.

Тестування головного меню представлена рисунках , .

Рисунок – Тестування головного меню

Рисунок – Тестування головного меню

Тестування меню генерації файлів представлена на рисунку

Рисунок – Тестування меню генерації файлів

Тестування побудови графіків представлено на рисунках , ,.

Рисунок – Тестування побудови графіків

Рисунок – Тестування побудови графіків

Тестування роботи допомоги та інструкції приведені на рисунках , , .

Рисунок – Тестування вкладки про програму

Рисунок – Тестування інструкції

Рисунок – Тестування вкладки розробник

  1. Інструкція користувача

Написана мною програма була створена для зчитування вимірів осцилограм з деякого пристрою. Точніше виміру значень змінної напруги частотою 50 Гц. Таким чином програма зчитує данні з деякого пристрою та поміщає ці данні собі на вінчестер. На вінчестері данні зберігаються в файлі, розмір файлу встановлюється кількістю даних, які зчитав деякий пристрій за час 10 хвилин. Тому в одному файлі знаходяться данні за 10 хвилин. Тобто, якщо дані знімалися протягом однієї години, наприклад, відповідно будемо мати 6 файлів. Файли знаходяться в папці, назва якої відповідає даті зчитування даних. Розміщення цих папок з файлами обирається користувачем, 0який вказує сам маршрут розміщення цих папок. При вказанні маршруту створиться папка з іменем «Аналізатор характеристик напруги», в якій міститимуться папки з файлами.

Що до роботи з самою програмою. Запускаючи програму з’явиться головне меню, з якого можна буде перейти до потрібного вам вікна. Для зчитування даних з пристрою переходимо до генерації файлів З’явиться нове вікно, в якому ми можемо обрати час генерування та місце розміщення папки. Згенерувавши файли, закриваємо це вікно. Переходимо до головного меню, де натиснувши кнопку (вона там одна), можемо перейти до вікна побудови графіків дійсної та максимальної напруги. Сама побудова відбудеться після вказання часу побудови та дати коли були зняті показання. Побудується графік разом з цим виведуться координати точок цього графіка. Кількість виводу точок ми також можемо вказати, ввівши число в поле з відповідним написом.

В програмі передбачені також вікна допомоги, короткої інструкції, та вікно з даними розробника.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]