МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
ЧЕРНІВЕЦЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ
ІМЕНІ ЮРІЯ ФЕДЬКОВИЧА
Фізичний факультет
Кафедра комп’ютерних систем та мереж
7.091501 комп’ютерні системи та мережі
Візуальний облік вхідних даних інтерфейсу RS-232
Дипломна робота
2010
АНОТАЦІЯ
Програма „Візуальний облік вхідних даних інтерфейсу RS-232” призначена для ведення обліку даних, що поступають на вхід стандартного інтерфейсу RS-232(COM-порт), а також для графічного відображення вхідних даних у вигляді графіку та збереження отриманих даних у файлах відповідних форматів.
Програма дозволяє відображувати дані, що приходять на СОМ-порти, у вигляді, який необхідний користувачу. Для відображення графіку використовуються низка опцій, за допомогою яких користувач може отримати зображення графіка таким, який йому необхідний.
Програмний продукт реалізований за допомогою інструментальних засобів візуальної об’єктно-орієнтованої мови програмування високого рівня Delphi 6.0.
ВСТУП
На сучасному етапі темпи розвитку комп’ютерної техніки надзвичайно високі. В зв’язку з цим кожного дня в світ виходять десятки нових периферійних пристроїв, які можна підключати до персонального комп’ютера. І саме тому для людей, які займаються розробкою та удосконаленням існуючих пристроїв гострою є проблема написання програм, які могли б аналізувати дані, що приходять на порти ЕОМ, адже для цього необхідно мати фундаментальні знання функціонування портів.
Програмне забезпечення для обслуговування портів існує, проте воно є спеціалізоване, і в більшості випадків написане на мовах низького рівня програмування, що вимагає від користувачів вивчення основ функціонування самих ОС. До того ж зручний інтерфейс таких програм було досить складно розробляти.
Раніше для написання програм даного типу використовувалясь мова програмування Assembler, яка дозволяла напряму працювати з портами та регістрами. При цьому ОС були однозадачними, і тому не було сенсу враховувати те, дані, які поступають на порт призначені зовсім іншому додатку. Ось чому написати програму, яка працює з пристроєм через COM-порт, для MS-DOS було не так важко і це часто робили не програмісти, а самі розробники пристроїв.
З платформою Win32 дана проблема є більш складною. Складніше зробити зручний інтерфейс користувача, чим зазвичай і займаються професійні програмісти. Звичайно, працювати безпосередньо з регістрами портів було досить зручно, але у Windows це не можливо. Однак перевагою програмування для Win32 є те, що не є принциповим питанням роботи різними реалізаціями цих портів (i8055, 16450, 16550A), а також відсутня проблема розробки обробників переривань. Все це здійснюється самою операційною системою. Програмісту достатньо знати лише з якими структурами працює даний порт.
В даній роботі була зроблена програма, яку можна було б використати для графічного відображення даних, що поступають на стандартні інтерфейси ЕОМ, зокрема СОМ-порт, для Win32 операційних систем. Програма не вимагає від користувача спеціалізованих навичок в роботі з комп’ютером, оскільки написана з використанням стандартних елементів інтерфейсу операційної системи Windows.
Програма призначена для візуального відображення даних, що надходять на інтерфейс RS-232, а також для їх обробки, яка включає в себе:
Можливість візуального відображення отриманих даних у вигляді:
лінійної гістограми;
звичайного графіка;
табличних значень;
Автоматичне маштабування отриманої інформації по осях координат (кількість, частота);
Можливість збереження даних з подальшим їх зчитуванням;
Збереження графіків у відповідних графічних форматах;
Можливість згладження графіка функції;
Отримання результатів вимірювань протягом періоду часу, що залежить лише від розміру оператичної пам’яті та розміру файла підкачки.
В програмі реалізована можливість подальшого використання отримання даних для інших інтерфейсів ЕОМ. Для цього необхідно лише створити модулі читання даних з відповідних інтерфейсів.
1. ТЕХНІЧНЕ ЗАВДАННЯ
Назва: „Візуальний облік вхідних даних інтерфейсу RS-232”.
Програма призначена для візуального відображення даних, що поступають на вхід стандартного інтерфейсу RS-232(COM-порт), а також для графічного відображення вхідних даних у вигляді графіку та збереження отриманих даних у файлах відповідних форматів.
Програма може використовуватись при дослідженні працездатності, правильності функціонування та статистичного аналізу даних, що поступають з пристрою, який підключений до СОМ-порту ЕОМ.
1.1 Мета розробки
Дана програма допомогає користувачам (особливо радіотехнічних спеціальностей) отримувати числові значення, проводити візуальне спостереження за зміною отримуваних даних в реальному часі з подальшим їх збереженням у зручному для користувача форматі як текстовому, так і графічному.
1.2 Вимоги до функціональних характеристик
Програма повинна відповідати наступним вимогам:
працювати під управлінням операційних систем типу Windows 9.x/NT/XP.
відображати дані як у вигляді графіка функції, так і в табличному представленні.
забезпечити можливість вибору інтерфейсів, з якого будуть отримуватись дані.
зберігати у відповідних форматах файлів текстову та графічну інформацію.
1.3 Вимоги до середовища експлуатації
Рекомендовані технічні параметри для робочої станції для нормального функціонування програми наведені нижче.
- Процесор Intel Pentium 75 Mhz.
- Об’єм ОЗП – 8 МБ.
- 300 КБ вільного простору на жорсткому диску.
- Графічна система, що дозволяє забезпечити роздільну здатність 800x600 пікселів.
Необхідними вимоги до системного програмного забезпечення являється тільки наявність операційної системи Windows 95 або вище.
... Висновки по розділу 3 У даному розділі диплома була розроблена автоматизована інформаційна система розрахунку прибутку на гірничо-збагачувальному підприємстві. Дана система була розроблена для підвищення ефективності роботи підприємства. В основу алгоритмів обробки даних покладені методи математичної статистики й оптимізаційні моделі. Для проектування і реалізації автоматизованої інформаційної ...
... ./ “_____”_________2009р. Виконавець Студент групи x /xxxxxx./ “_____”____________2009р. Харків 2009 ЗАТВЕРДЖЕНО xxx.03077-01 12 01-1-ЛЗ ВІРТУАЛЬНИЙ ВИМІРЮВАЛЬНИЙ КОМПЛЕКС НА БАЗІ УЧБОВОГО ЛАБОРАТОРНОГО СТЕНДУ EV8031 Текст програми xxxxx.03077-01 12 01-1 Аркушів _48_ Харків 2009 ЗМІСТ 1 ТЕКСТ ПРОГРАМНОГО ЗАБЕСПЕЧЕННЯ ...
... альної відповідальності відповідно до закону. 5.2 Оцінка умов, в яких проводилася дипломна робота Дипломна робота на тему “Підвищення ефективності інноваційної діяльності в умовах ВАТ “Дніпропетровський лакофарбовий завод ім. Ломоносова”” виконувалася у відділі цін та економічного аналізу ВАТ «ДЛФЗ». Дана робота розроблялась з використанням персональної електроно-обчислювальної машини (ПЕОМ ...
... і над плановим. Відомо, що собівартість є одним з головних джерел резервів підвищення ефективності роботи підприємства. Звідси сформуємо мету і задачі даної роботи. Метою даної роботи є підвищення ефективності роботи підприємства ВАТ «Дніпрополімермаш» шляхом управління собівартістю продукції. Відповідно, для досягнення поставленої мети необхідно вирішити наступні задачі: 1. Проаналізувати ...
0 комментариев