Вiзуальний облiк вхiдних даних iнтерфейсу RS-232

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование




МРЖНРЖСТЕРСТВО ОСВРЖТИ РЖ НАУКИ УКРАРЗНИ

ЧЕРНРЖВЕЦЬКИЙ НАЦРЖОНАЛЬНИЙ УНРЖВЕРСИТЕТ

РЖМЕНРЖ ЮРРЖЯ ФЕДЬКОВИЧА

Фiзичний факультет

Кафедра компютерних систем та мереж

7.091501 компютернi системи та мережi

Вiзуальний облiк вхiдних даних iнтерфейсу RS-232

Дипломна робота

2010

АНОТАЦРЖЯ

Програма тАЮВiзуальний облiк вхiдних даних iнтерфейсу RS-232тАЭ призначена для ведення облiку даних, що поступають на вхiд стандартного iнтерфейсу RS-232(COM-порт), а також для графiчного вiдображення вхiдних даних у виглядi графiку та збереження отриманих даних у файлах вiдповiдних форматiв.

Програма дозволяСФ вiдображувати данi, що приходять на СОМ-порти, у виглядi, який необхiдний користувачу. Для вiдображення графiку використовуються низка опцiй, за допомогою яких користувач може отримати зображення графiка таким, який йому необхiдний.

Програмний продукт реалiзований за допомогою iнструментальних засобiв вiзуальноi обСФктно-орiСФнтованоi мови програмування високого рiвня Delphi 6.0.

ВСТУП

На сучасному етапi темпи розвитку компютерноi технiки надзвичайно високi. В звязку з цим кожного дня в свiт виходять десятки нових периферiйних пристроiв, якi можна пiдключати до персонального компютера. РЖ саме тому для людей, якi займаються розробкою та удосконаленням iснуючих пристроiв гострою СФ проблема написання програм, якi могли б аналiзувати данi, що приходять на порти ЕОМ, адже для цього необхiдно мати фундаментальнi знання функцiонування портiв.

Програмне забезпечення для обслуговування портiв iснуСФ, проте воно СФ спецiалiзоване, i в бiльшостi випадкiв написане на мовах низького рiвня програмування, що вимагаСФ вiд користувачiв вивчення основ функцiонування самих ОС. До того ж зручний iнтерфейс таких програм було досить складно розробляти.

Ранiше для написання програм даного типу використовувалясь мова програмування Assembler, яка дозволяла напряму працювати з портами та регiстрами. При цьому ОС були однозадачними, i тому не було сенсу враховувати те, данi, якi поступають на порт призначенi зовсiм iншому додатку. Ось чому написати програму, яка працюСФ з пристроСФм через COM-порт, для MS-DOS було не так важко i це часто робили не програмiсти, а самi розробники пристроiв.

З платформою Win32 дана проблема СФ бiльш складною. Складнiше зробити зручний iнтерфейс користувача, чим зазвичай i займаються професiйнi програмiсти. Звичайно, працювати безпосередньо з регiстрами портiв було досить зручно, але у Windows це не можливо. Однак перевагою програмування для Win32 СФ те, що не СФ принциповим питанням роботи рiзними реалiзацiями цих портiв (i8055, 16450, 16550A), а також вiдсутня проблема розробки обробникiв переривань. Все це здiйснюСФться самою операцiйною системою. Програмiсту достатньо знати лише з якими структурами працюСФ даний порт.

В данiй роботi була зроблена програма, яку можна було б використати для графiчного вiдображення даних, що поступають на стандартнi iнтерфейси ЕОМ, зокрема СОМ-порт, для Win32 операцiйних систем. Програма не вимагаСФ вiд користувача спецiалiзованих навичок в роботi з компютером, оскiльки написана з використанням стандартних елементiв iнтерфейсу операцiйноi системи Windows.

Програма призначена для вiзуального вiдображення даних, що надходять на iнтерфейс RS-232, а також для iх обробки, яка включаСФ в себе:

Можливiсть вiзуального вiдображення отриманих даних у виглядi:

лiнiйноi гiстограми;

звичайного графiка;

табличних значень;

Автоматичне маштабування отриманоi iнформацii по осях координат (кiлькiсть, частота);

Можливiсть збереження даних з подальшим iх зчитуванням;

Збереження графiкiв у вiдповiдних графiчних форматах;

Можливiсть згладження графiка функцii;

Отримання результатiв вимiрювань протягом перiоду часу, що залежить лише вiд розмiру оператичноi памятi та розмiру файла пiдкачки.

В програмi реалiзована можливiсть подальшого використання отримання даних для iнших iнтерфейсiв ЕОМ. Для цього необхiдно лише створити модулi читання даних з вiдповiдних iнтерфейсiв.

1. ТЕХНРЖЧНЕ ЗАВДАННЯ

Назва: тАЮВiзуальний облiк вхiдних даних iнтерфейсу RS-232тАЭ.

Програма призначена для вiзуального вiдображення даних, що поступають на вхiд стандартного iнтерфейсу RS-232(COM-порт), а також для графiчного вiдображення вхiдних даних у виглядi графiку та збереження отриманих даних у файлах вiдповiдних форматiв.

Програма може використовуватись при дослiдженнi працездатностi, правильностi функцiонування та статистичного аналiзу даних, що поступають з пристрою, який пiдключений до СОМ-порту ЕОМ.

1.1 Мета розробки

Дана програма допомогаСФ користувачам (особливо радiотехнiчних спецiальностей) отримувати числовi значення, проводити вiзуальне спостереження за змiною отримуваних даних в реальному часi з подальшим iх збереженням у зручному для користувача форматi як текстовому, так i графiчному.

1.2 Вимоги до функцiональних характеристик

Програма повинна вiдповiдати наступним вимогам:

працювати пiд управлiнням операцiйних систем типу Windows 9.x/NT/XP.

вiдображати данi як у виглядi графiка функцii, так i в табличному представленнi.

забезпечити можливiсть вибору iнтерфейсiв, з якого будуть отримуватись данi.

зберiгати у вiдповiдних форматах фа?/p>