Пути реализации критериев качества




Среда разработки

 

Чтобы максимально использовать преимущества объектно-ориентированного подхода программа была реализована в среде разработки Delphi 5.5 с использованием дополнительных компонент:

DinamicSkinForm v1.6 for Delphi

RX Library 2.75

Delphi была выбрана для реализации системы по следующим причинам:

Высокопроизводителъный компилятор в машинный код.

Объектно-ориентированная модель компонент.

Визуальное (а, следовательно и скоростное) построение приложений изпрограммных прототипов.

С целью улучшения интерфейса программы с пользователем и более удобного представления показаний датчиков были применены графические компоненты.

Руководство пользователя

Руководство по программе-серверу

Назначение

Программа-сервер (далее сервер) предназначена для обработки и отображение информации полученной от датчиков. Сервер может располагаться как на отдельном компьютере, так и на одном компьютере вместе с датчиками. В основные функции сервера входит:

Графическое отображение показаний датчиков;

Вычисление минимакса за заданный промежуток времени;

Ведение отчета

 

Графическое отображение показаний датчиков

Для каждого датчика отображается хронологическая диаграмма, в которой представлено последние несколько измерений, причем при приеме очередного показания датчика все остальные показания смещаются влево. Кроме этого присутствуют индикаторы для наглядного представления усредненных значений по каждому датчику. Эти индикаторы вынесены в отдельное окно, которое можно вызвать, поставив флажок в поле индикаторы в главном окне сервера.

 

Вычисление минимакса

Сервер, по каждому датчику производит мониторинг максимального и минимального значения параметра. Временной диапазон обновления этих значений может быть настроен в диалоговом окне Настройки интервалов, которое можно вызвать из основного меню Настройки --> Интервалы или нажав кнопку «Настроить» на панели инструментов внизу главного окна сервера.


Ведение отчета

Сервер может вести отчет, в котором содержится время приема и значения датчиков. Кроме того, через указанные промежутки времени в отчет выводится значение минимумов и максимумов. Кроме показаний датчиков в отчете отображается сведения о подключении и отключения датчиков. Для более удобного просмотра отчета можно нажать на кнопку Просмотреть лог.

 

Соединение с датчиками

Соединение датчиков с сервером осуществляется средствами самих датчиков. Сервер, при успешном соединении с датчиком, помещает в отчет сведения следующего содержания:

<Время > Connected: <имя компьютера с датчиком> (<ID-адрес>) При отключении датчика сервер помещает в отчет сведения следующего содержания:

<Время > Disconnected: <имя компьютера с датчиком> (<ID-адрес>) О том как подсоединить датчик к серверу указанно в руководстве пользователя по клиентам в разделе Соединение с сервером.

 

Команды главного меню

Главное меню программы сервера расположено в верхней области окна программы и состоит из следующих пунктов меню:

Файл

Открыть — открытие существующего файла отчета;

Выход — выход из программы.

Настройки

• Интервалы — вызов диалогового окна Настройка интервалов.

Справка - вызов справочной системы


Ведение отчета

Сервер может вести отчет (отключить или включить отчет можно поставив флажок Enable Log в нижней части окна сервера), в который заносится время и значения датчиков. Кроме того через указанные промежутки времени в отчет заносится значение минимумов и максимумов. Кроме показаний датчиков в отчете отображается сведения о подключении и отключения датчиков.

Формат сообщении имеет следующий вид:

<Дата> <Время> <Температура> <Влажность> <Давление>

<Скорость ветра>

Формат состояния подключения датчиков:

<Время> <Состояние> < имя компьютера с датчиком > (<ID адрес>)

Формат отображения минимакса:

<Время> Минимакс за последние <Время обновления минимакса>
Температура min <3начение> max <3начение>

Влажность min <3пачение> max <3начение>

Давление min <3начение>max <3начепие>

Ветер min <3начение>max<3пачение>

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

Отчет можно сохранить в txt файле (кнопка Сохранить на панели инструментов) или открыть уже существующий (кнопка Открыть лог) или очистить (кнопка Очистить лог).

Поведение отчета легко настраивается. Отчет можно либо вести либо не вести. Переключение между этими состояниями производится установкой либо снятия флажка Enable Log в нижней части окна сервера.

В диалоговом окне Настройка интервалов производится настройка временных интервалов Обновления отчета и Интервал обновления минимакса. Это диалоговое окно вызывается из основного меню

Настройки àИнтервалы или нажав кнопку Настроить на панели инструментов. Подробнее о настройке этих интервалов описано ниже.

 

Временные интервалы

Временные интервалы - это интервалы Обновления отчета и Интервал обновления минимакса. Эти интервалы влияют на частоту внесения показаний датчиков в отчет и обновление минимальных и максимальных значений соответственно. Их можно настроить в диалоговом окне Настройка интервалов. Это диалоговое окно вызывается из основного меню Настройки - Интервалы или нажав кнопку Настроить на панели инструментов.

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2019-06-03 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: