Незабудка – відкрита система архівації на базі СУБД FIREBIRD. Частина 4. (Исходники), Різне, Програмування, статті

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


3.2.2 Зміст поля графіків.


 
16-  хрестоподібний курсор (лінія зчитування)

Курсор, потрапляючи в поле графіків, приймає хрестоподібну форму з двох перпендикулярних ліній, дозволяючи легко орієнтуватися по часовій шкалі та шкалі параметра.

При наведенні курсору на точку графіка він приймає вид

Якщо не включений режим “автопоновлення”, то хрестоподібний курсор стає лінією зчитування для визначення моменту часу (перетин курсора зі шкалою часу) і значення обраного параметра (перетин курсора до графіків параметрів).

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

 

6 – горизонтальна лінія технологічних кордонів.

Колір лінії відповідає типу кордону.

Для нижніх меж значення відображається зеленим кольором ліворуч, а для верхніх –

справа.

Межі відображаються тільки в одиночному тренді.

 

20 – шкала параметра обраного в групі

Кожен графік являє собою кольорову ламану.

Якщо в групі міститься тільки один параметр, то колірна гамма використовується так:

зелений колір – правий кінець відрізка ламаної в нормальній зоні, жовтий – в попереджувальної, червоний – в аварійної та блакитний – в крайній зоні відмов.

 

Якщо задано усереднення в хвилинах, то значення спочатку усереднюється і потім відображається на графіку у вигляді точки на початку періоду усереднення ..

 

Всі графіки відображаються в єдиному полі кожен у своїй шкалою.

Тільки один графік може вибраний. Він виділяється зеленим фоном в списку.

Вибір проводиться клацанням на імені параметра.

 

Спочатку вертикальна шкала відповідає шкалою вибраного параметра. У разі якщо хоч один параметр виходить за межі своєї шкали, вертикальна шкала автоматично розсовується. Але використовуючи функції масштабування можна виділити

будь-яку прямокутну область в поле графіків і збільшити її на все поле.

Для того, щоб виділити фрагмент необхідно натиснути ліву кнопку миші у верхній лівій точці прямокутника, провести діагональ до нижньої правої його точки

і відпустити кнопку. Щоб скасувати новий масштаб потрібно натиснути ліву кнопку миші в будь-якій точці, провести діагональ вліво вгору до будь-якої точки і відпустити кнопку.

3.2.3 Зміст панелі управління. 

Права панель має вигляд


                                                                                        


 
 
 

1 момент часу ліченого значення (після включення лінії зчитування) або поточний час при включенні оперативного режиму.


2 найменування групи


Це поле можна редагувати, щоб тимчасово зберегти “свою” групу в список постійних груп.


Нижче розташований список графіків, який являє собою 16 осередків. У кожній клітинці ліворуч розташоване поле для включення / відключення видимості графіка, потім кольоровий номер, що вказує на колір кривою, і, нарешті, два рядки розташовані один під одним:


вгорі вказується ім’я параметра, а нижче відображається чисельне значення параметра в одиницях виміру в обраній точці або його останнє значення, якщо включений оперативний режим. Для вибраного параметра його найменування виділяється зеленим фоном. Вибір проводиться клацанням миші на відповідній комірці.


3 код параметра, значення і одиниці вимірювання.


Значення на лінії зчитування (після включення лінії зчитування) або поточне значення параметра при включенні оперативного режиму.


4 кнопка для включення / відключення відображення графіка.



  


5 кнопка для включення / відключення режиму оперативного стеження.


 


6 кнопка для повернення до нормального масштабу.


7 кнопка для зчитування даних з архіву.


При зміні налаштувань групи на робочій станції оновлення даних відбувається автоматично, а на комп’ютері клієнта необхідно додатково натиснути цю кнопку.


Про необхідність поновлення сигналізує жовтий колір кнопки.


8 Кнопка для зміни дати початку періоду перегляду.


9 Кнопки для зміни часу початку періоду перегляду на величину кроку.


10 Кнопка для зміни кроку для зсуву періоду перегляду.


11 Кнопка для зміни тривалості періоду перегляду в годинах.


12 Кнопка для завдання інтервалу усереднення.


Якщо заданий інтервал 0, то відображаються реальні дані, інакше – дані усереднюються за вказаний період і на графік відображаються у вигляді однієї точки на початку періоду.


13 Кнопка для завдання режиму Автододавання.


При включеному режимі одиночний виклик парметр призводить до додавання параметра до вже наявної в тренді групі.


14 Кнопки для експорту даних в текстовий файл (“в таблицю”) або файл із зображенням цього вікна (“в картинку”).


3.2.4 Режими відображення графіків.           


Передбачено два режими відображення: оперативний і статичний.


Оперативний режим використовується для стеження за групою параметрів в режимі реального часу. Він включається (відключається) за допомогою кнопки “автопоновлення“. При цьому в кожному циклі опитування нові значення відразу ж відображаються у вигляді крапок на графіку (з максимальною точністю!) І в чисельному вигляді в списку графіків. Якщо поточний момент часу не потрапляє у встановлений період відображення, то програма автоматично зсуває період на 1:00 вправо.


 

Якщо період заданий в 1:00, то при цьому відбувається збільшення періоду до 2:00, для того щоб завжди відображати на екрані хоча б один минулий час.


Статичний режим передбачений для перегляду архіву. В цьому режимі необхідно


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


Якщо період усереднення не дорівнює 0, то попередньо відбувається усереднення даних і на графік виводяться тільки середні значення. У статичному режимі можна не тільки подивитися дані за будь-який інтервал часу, але збільшити будь-який фрагмент графіків, виділяючи мишкою прямокутну область, яку можна збільшити на все поле графіків. Для скасування збільшення використовується кнопка “масштаб“.


На відміну від статичного режиму в оперативному не можна використовувати збільшення;


не працює зрушення вліво (не можна дивитися минуле);


не працює лінія зчитування


3.2.5 Зміна інтервалу часу.


Для того щоб переглянути дані за інший інтервал часу використовуються наступні функції


1. вибрати нову дату через поле для введення і відображення дати;


2. зрушити вліво або вправо на заданий крок за допомогою кнопок зі стрілками.


Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*