Дипломная работа: Прилад прийому та обробки метеорологічних даних

- санатарно-курортні заклади та пляжі;

- дослідження стану нижніх шарів атмосфери на певній, віддаленій від зони дії метеостанцій, ділянці місцевості.

Тому прилад, що розроблюється має відповідати наступним вимогам та реалізовувати наступні дії:

- отримувати дані, що були щойно виміряні, від модулей збору метеорологічної інформації, далі – модулі, за допомогою радіозв’язку;

- передавати отримані дані до персонального комп’ютера для іх подальшого зручного зберігання, моніторінгу та обробки;

- забезпечувати зв’язок між модулями копмлексу на відстані до 5 кілометрів;

- задовільняти існуючим „оматорським” стандартам радіозв’язку.

Для функціонування радіозв’язку між приладом та модулями комплексу було обрано частоту 315 МГц, оскільки вибір частоти передачі даних понад 500 МГц може призвезти до перешкоди збоку сотового зв’язку, передача даних на більш низькій частоті (менше 200 МГц) може перешкоджати робіті радіомовленевого зв’язку (рації, інші переговорні пристрої).

Обрана частота передачі (300-400 МГц) належіть до діапазону „оматорських” частот, передача даних у радіусі до 5 кілометрів не потребує реєстрації у Укрчастотнагляді та інших подібних державних установах, та може використовуватись без додаткових документів та відповідних ліцензій.


1. Функціонально-логічні аспекти програми

1.1 Функціональне призначення програми

Дана програма є спеціалізованим програмним виробом та призначена для надання користувачеві можливості керування метеорологічним комплексом за допомогою стаціонарного або переносного персонального комп’ютера (ноутбука).

Програма виконує наступні функціональні дії:

приймання даних, що надходять з lpt-порту ПК;

аналіз даних які були щойно прийняті;

обчислення метеопоказників, на основі даних, отриманих від приладу збору метеорологічних даних;

зручну індикацію оброблених даних;

можливість роботи з метеокомплексом у різних режимах;

можливість підключення нових модулів збору інформації під час роботи програми;

зручне збереження оброблених даних;

імітацію входних сигналів від модуля збору інформації;

можливість підстройки різних параметрів прийому під час роботи програми.

1.2 Опис логічної структури програми

Дана програма, як і будь-яка інша java-програма состоїть з класів.

Усі класи поділені на пакети за ії функціональним призаченням. Виділено три основні пакети:

ui – містить класи для графічного відображення (user interface);

util – допоміжні та утилітарні класи для роботи програми;

obj – класи-структури даних для логічного та зручного оперування даними.

Ім’я головного класу, класу, у якому розташована функція main – ui.MainFrame. Оскільки в ньому є функція main він є головним класом, який запускає програму та є її головним інтерфейсом – викликає інші програмні модулі. Також він відповідає за початкову ініціалізацію параметрів lpt-порта, та запускає окремий поток для зчитування інформації на входах lpt-потра.

ui.UserSettingsDialog – діалог для надання користувачеві можливості настройки параметрів роботи програми.

util.Helper – класс для зберігання статичних утілітарних методів та глобальних констант програми.

util.Receiver – клас-поток, відповідає за прийом даних від lpt-порту;

К-во Просмотров: 362
Бесплатно скачать Дипломная работа: Прилад прийому та обробки метеорологічних даних