(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Незабудка - открытая система архивирования на базе СУБД FIREBIRD. Часть 6. (исходники)

Группа разработчиков под незатейливым названием "КЕМЕРОВОЗ"

Система НЕЗАБУДКА разрабатывается как бесплатный инструмент c открытым кодом (OPEN SOURCE) для  решения задач АСУТП среднего класса (до 20000 тэгов) с невысокой скоростью процесса (не требуется регистрация данных чаще чем 1 раз в секунду). Она предназначена для предприятий, которые имеют многочисленные объекты.

4.1. Работа с журналом сообщений

Журнал имеет вид

 
Окно разделяется на 4 горизонтальные зоны:

- диаграмма событий;

- панель управления выборкой;

- страница выборки;

- список 30 последних событий.

4.1.1 Диаграмма событий (сообщений)

Верхняя зона содержит графическую диаграмму событий (сообщений).

Ось Х соответствует времени, а ось Y - классу события (сообщения).

Событие (сообщения) изображается вектором. Проекция   вектора на ось Х соответствует

длительности события (для сообщения = 0).Начало и цвет вектора соответствует классу

события (сообщения). Диаграмма наглядно показывает распределение событий по времени и классам и служит для выделения интервала времени и локализации событий.

4.1.2 Панель управления выборкой

Средняя зона представляет собой панель управления выборкой, принимающая разный вид для событий и сообщений.

Для просмотра событий

Для просмотра  сообщений
 

Выборка определяется заданием следующих характеристик

1. Начало временного интервала (дата-время)

2. Длина временного интервала в часах (период)

3. Тип интервала (большой, если не включен "М.И.", иначе -малый)

4. Тип таблицы (события или сообщения)

5. Выбранные классы

6. Выбранные проекты (только для сетевого клиента)

При изменении любой характеристики кнопка  "обновить" становится желтого цвета.

После задания всех характеристик необходимо нажать кнопку "обновить", для извлечения данных из архива.

4.1.3 Страница выборки

 

После обновления страница выборки содержит последние  записи из архива.

Перемещение по выборке

-         используя бегунок таблицы просмотра

-         щелкая мышкой на  диаграмме событий(сообщений) для перемещения в заданный момент времени ( мышь нужно предварительно навести на цветную стрелку чтобы курсор изменился  на

      );

Все события делятся на актульные (незавершенные) и завершенные. Актуальные события выделяются цветным фоном а завершенные - цветным шрифтом на черном фоне. Сообщения всегда выделяются цветным фоном. Цвет соответствует классу события или сообщения.

Для технологических событий в столбце "тип" выводится строка:

< - значение параметра меньше нижней границы отказа;

<< - значение параметра меньше нижней аварийной границы;

<<<" - значение параметра меньше нижней предупредительной границы;

> - значение параметра больше верхней границы отказа;

>> - значение параметра больше верхней аварийной границы;

>>> - значение параметра больше верхней предупредительной границы;

< > - рассогласование;

=    - значение параметра вернулось в норму;

<-   - действие оператора;

[]    - системное сообщение.

В столбце "Пик" отображается значение параметра в начале события. В первом столбце красный квадрат указывает на выбранную запись в журнале.

4.1.4 Список последних событий

Содержит 30 последних событий.

4.1.5 Большой и малый интервал выборки

Большой интервал выборки определяется временем начала и периодом в часах.

Для того чтобы временно уменьшить этот интервал выберем малый интервал на диаграмме. Для этого необходимо  левую кнопку мыши выделить область на диаграмме. После этого включается режим "М.И.". С этого момента все новые выборки производятся внутри этого интервала, то есть начало и длина интервала  определяются не с панели управления выборкой, а с диаграммы выборки. При этом данные читаются из буфера в памяти , а не из архива на диске.

Таким образом, можно неоднократно уменьшать "большой интервал". Для возврата к

"большому интервалу" требуется нажать кнопку "М.И.".   

Заключение

            Группа разработчиков под незатейливым названием "КЕМЕРОВОЗ"  двигаясь по указанному ниже маршруту проехала уже 2 остановки, указанные на схеме цифрами 1 и 2.

На 1-м этапе была разработана библиотека nz_history , которая при подключении даже к небольшому приложению превращает его в мощный архиватор на базе FIREBIRD. Часто этого достаточно для обслуживания информационных систем реального времени.На 2-м этапе была разработаны библиотеки nz_message и nezabudka , которые добавляют возможность регистрации событий и сообщений, а также предоставляют простой интерфейс для просмотра архивов.На 3-м этапе планируется завершение простой но достаточной системы отображения (название "ЯСНАЯ").На 4-м этапе появится законченое приложение, выполняющее стандартные функции SCADA- системы. На 5-м предстоит обучить пользовательские модули общаться в локальной сети. Это и есть наша мечта по имени КемеНеЯ - "Кемеровчанка Незабудка Ясная".

Ссылки по теме


 Распечатать »
 Правила публикации »
  Написать редактору 
 Рекомендовать » Дата публикации: 13.10.2008 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
SmartBear AQtime Pro - Node-Locked License (Includes 1 Year Maintenance)
ABViewer Enterprise пользовательская
Microsoft Office 365 для Дома 32-bit/x64. 5 ПК/Mac + 5 Планшетов + 5 Телефонов. Подписка на 1 год.
ReSharper Ultimate - Commercial annual subscription
Raize Components 6
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Программирование на Microsoft Access
CASE-технологии
OS Linux для начинающих. Новости + статьи + обзоры + ссылки
СУБД Oracle "с нуля"
Новые материалы
Программирование на Visual Basic/Visual Studio и ASP/ASP.NET
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100