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

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

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




?йних систем Windows 9.x/NT/XP. РЖнтегроване середовище Delphi забезпечуСФ швидкiсть вiзуальноi розробки, продуктивнiсть повторно використовуваних компонентiв у поСФднаннi з потужнiстю мовних засобiв Objict Pascal, удосконаленими iнструментами i рiзномасштабними засобами доступу до баз даних.

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

Традицiйний пiдхiд до архiтектури програмних бiблiотек (у тому числi обСФктно-орiСФнтованих) не передбачаСФ розбiжностi в поведiнцi на етапi розробки (design-time) i в перiод автономного виконання (run-time).

Менеджер проекту

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

Новий провiдник

Новий провiдник мiстить виконуванi класи, навiгацiю по модулях, i браузер коду. Провiдник коду робить створення класiв простiшим, автоматизую багато крокiв Уведiть прототип методу в роздiлi iнтерфейсу i властивiсть виконуваного класу сгенеруСФ кiстяковий код у роздiлi реалiзацii. Також провiдник дозволяСФ швидко перемiщатися через файли модуля, а так само мiж iнтерфейсом i реалiзацiСФю. Використання символу Tooltip, дозволяСФ переглядати iнформацiю про оголошення будь-якого iдентифiкатора, потiм використовуючи браузер код, можна перейти до його оголошення.

Вiкна iнструментiв, що закрiплюються

IDE (РЖнтегроване Середовище Розробки) мiстить бiльш гнучку конфiгурацiю в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кон.

Удосконалення Active

Delphi4 забезпечуСФ розширену пiдтримку Active.

Удосконалення VCL

РЖСФрархiя обСФктiв Delphi була розширена, щоб включити новий компонент для NT Service додаткiв. Крiм того, новий компонент виконуваного списку (на Стандартнiй сторiнцi палiтри), дозволяСФ Вам централiзувати керування меню i команд вiд кнопок. Керування VCL розширене, щоб пiдтримувати drag-and-drop перетаскування, забезпечувати додатковий контроль над розмiщенням вiкна, i багато чого iншого.

4. ПРОЕКТНО-ТЕХНОЛОГРЖЧНИЙ РОЗДРЖЛ

4.1 Опис дiаграми станiв

Розглянемо дiаграму стану програми, яку зображено на рис. 1.

Рис. 1. Дiаграма стану програми

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

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

Меню включаСФ в себе наступнi пункти:

Файл

Запуск

Вид

Настройка

Допомога

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

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

Завантажити данi. Призначений для завантаження даних в динамiчний список з файла, який зберiгав користувач. Файл повинен мати розширення *.grf, та мiстити такi данi: дату створення вимiру, знак тАЮ|тАЭ, числове значеня вимiру(тип integer).

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

Зберегти данi. Призначений для збереження результатiв вимiрювання в файлi з розширенням *.grf.

Вих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ку функцii, або у виглядi стовбцевоi гiстограми.

Пункт Настройка призначений для задання опцiй портiв, а також вiдображення графiка функцii в необхiдному для користувачу виглядi. Даний пункт роздiлений на двi частини:

Вибiр джерела вхiдних даних.

Задання опцii вiдображення графiка для сiтки та осей координат.

Вибiр джерела даних являСФ собою радiогрупу пiдпунктiв для вказання звiдки саме будуть зчитуватися данi. Тут передбачена подальше вдосконалення програми, та розширення ii можливостей для роботи з LPT портами. Для ?/p>