Курсовая работа: Судовая информационная измерительная система типа "звезда". База данных
Программы-клиенты (далее датчики) предназначены для сбора или генерации различных природных явлений, их обработке (вычисления среднего значения за определенный промежуток времени) и отправки данных на сервер. Датчики делятся на;
Датчик температуры
Датчик атмосферного давления
Датчик скорости и направления ветра
Датчик влажности
Каждый датчик генерирует в определенном диапазоне и с определенной скоростью значения. Кроме того датчик вычисляет среднее значение параметра по нескольким значениям. В датчике так же присутствует очередь, в которую помещаются не отосланные значения. Каждый датчик ведет отчет измерений, в котором отображается текущее состояние датчика.
4.2.2 Соединение с сервером
После запуска датчика необходимо соединится с сервером. Существует два способа соединения:
• по IP-адресу сервера (для удаленного соединения с сервером). Для этого необходимо поставить флажок НОSТ or ТСР/IР и ввести в поле IР-адрес машины с сервером и нажать на кнопку Connect.
• по имени сервера. Для этого необходимо убрать флажок НОSТ ог ТСР/IР и ввести имя сервера и нажать кнопку Connect.
При успешном соединении с сервером в отчет сервера будет добавлена соответствующая запись.
Для начала снятия (генерации) датчиком показаний необходимо нажать кнопку §1ап. Однако эта кнопка блокируется, пока датчик не будет успешно соединен с сервером.
4.2.3 Настройка
Датчик может быть настроен в соответствии с требованиями пользователя. Настройке подлежат следующие параметры:
Time: время генерации датчиком нового значения;
Time send: время отправки на сервер сгенерированного значения датчика;
Cound: число, определяющее количество отправок после которого будет произведен расчет и отправка на сервер среднего значения.
Эти параметры можно настроить в верхней части окна датчика, где содержатся соответствующие поля для их настройки.
4.2.4 Ведение отчета
Каждый датчик ведет отчет. Чтобы разрешить ведение отчета необходимо установить флажок Enable Log. В отчете, в зависимости от флага LSD Log, будет выводиться состояние датчика. Флаг LSD Log разрешает добавление в отчет информации о среднем значении датчика за период указанный в поле Count.
Отчет можно сохранить на диске (кнопка Сохранить отчет) или очистить (кнопка Очистить лог).
Заключение
Данный курсовой проект разработан в соответствии с постановкой задачи на курсовое проектирование на тему "Судовая информационно измерительная система" по курсу "Информационно измерительные системы".
При написании программы была использована технология OLE Automatic и клиент-серверная структура приложения, которая позволила максимально облегчить написание приложения и использование современных технологий в реализации поставленной задачи. В системе предусмотрена возможность масштабирования и удаленного расположения составных частей системы с помощью локальной и глобальной сети Internet, применен графический интерфейс для облегчения работы пользователя с программой и лучшей визуализации показаний датчиков.
Система была проверена в локальной сети. Это свидетельствует о том, что разработанную систему можно внедрять в сферу ее применения. Использование данной системы позволит максимально эффективно проводить обмен информации между рабочими комплексами.