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

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


Для грубого аналізу поведінки параметра за добу (або декілька) використовується вікно перегляду часовий статистики.


3.1.1 Виклик середньогодинної тренда


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


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


    



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


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


Панель управління розташована у верхній частині вікна. На ній є кнопка для зміни дати початку періоду вибірки з архіву, кнопка зміни довжини цього періоду (від 1 до 31 діб), кнопка “Оновити” і кнопка “Зберегти картинку в файл”.


Кнопку “Відновити” потрібно використовувати після кожної зміни дати або періоду для запуску процедури вибірки даних з архіву.


При натисканні кнопки “Зберегти картинку в файл” викликається вікно для вибору файлу. Програма пропонує зберегти в файл з ім’ям


найменування параметра + дата . Формат документа – JPG.


  


3.1.3 Зміст таблиці значень



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


середнє за 1-а година за 1-е добу + середнє за 1-а година за 2-е добу


              – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –


                                                       2.


Справа в таблиці відображаються підсумки за добу, а в правому верхньому кутку – одиниця виміру.


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



У момент виклику в вікні відображаються значення, за поточну добу, починаючи з 0 годин. За даний період на графіку відображаються точки відповідні середнього значення за годину (точка ставиться на початку години). Ці точки з’єднуються лінією, утворюючи середньогодинної графік. У кожній точці проводиться вертикальна лінія, кінці якої відповідають мінімальному і максимальному значенню за цей час. Нормальний колір лінії зелений. Якщо часовий блок в архіві відсутня, то лінія, що з’єднує дві точки, між якими він повинен перебувати, має темно-сірий колір. Це свідчить про те, що програма в цей час не працювала або не велося архівування.


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



 


3.1.5 Вихідний документ


При натисканні кнопки “Зберегти картинку в файл” формується документ має вигляд


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


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

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

Ваш отзыв

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

*

*