ли можуть бути розміщені в каталозі додатку (опція за замовчуванням Store Log Files in Application Directory). В іншому випадку слід відзначити опцію Store Log Files in Specific Directory (зберігати файли в іншому каталозі) і ввести повний шлях до каталогу, в якому зберігатимуться реєстраційні файли (при роботі з розподіленими архівами - повний мережевий шлях).
Відображення трендів
Тренди реального часу є динамічними об'єктами. Вони дозволяють виводити зміни значень змінних, як тільки вони відбуваються для будь-якої конкретної змінної або для вираження, яке містить одну або декілька змінних. Дані будуть з'являтися у вікні тренду і рухатися справа наліво.
Щоб створити тренд реального часу, необхідно:
вибрати інструмент тренд реального часу в панелі інструментів WindowMaker;
клацнути у вікні, потім перемістити мишу по діагоналі і сформувати прямокутник необхідного розміру;
відпустити кнопку миші, що викличе появу тренда реального часу у вікні (рис.16).
Малюнок 15. - Об'єкт тренд реального часу raquo ;. Примітка: [складено автором]
При створенні тренда реального часу настройки його конфігурації встановлюються за замовчуванням (настройки попереднього тренду).
Для конфігурування тренда реального часу слід або двічі клацнути на створеному об'єкті, або, попередньо обравши об'єкт, запустити команду Special/Animation Links. На екрані з'явиться діалог Real Time Trend Configuration (конфігурація тренда реального часу). Серед налаштувань цього діалогу можна відзначити діапазон часу, що охоплюється трендом (Time Span), частоту виведення значення змінної (Interval), дозвіл сітки по великим і малим розподілам горизонтальній і вертикальної осей (Time Division, Value Division), кольори фону і рамки графіка (Color ). Конфігурування пір'я тренда включає вибір імені змінної або вирази, кольору і товщини лінії для кожного пера (поле Expression). Для підвищення продуктивності системи слід відзначити опцію Only update when in memory (оновлювати, коли в пам'яті). У цьому випадку оновлення даних тренда буде проводитися тільки в моменти, коли вікно з трендом відображається на дисплеї (знаходиться в RAM). Є й інші способи підвищення продуктивності при роботі з трендами реального часу (зменшення товщини лінії графіка, зменшення частоти висновки значень змінної). Наприклад, якщо встановлений діапазон часу (Time Span) в 30 хвилин, а частота виведення - 2 секунди, то число вимірювань, які потрібно провести за кожні 30 хвилин, дорівнюватиме 900 (30 * 60/2=900). При частоті виведенні в 5 секунд число вимірювань істотно зменшується: 30 * 60/5=360. Історичні (архівні) тренди не є динамічними. Вони забезпечують знімок стану даних за минулий час, тобто за архівними даними. На відміну від трендів реального часу історичні тренди оновлюються тільки по команді - при запуску скрипта, зміні значення виразу або натисканні оператором відповідної кнопки. При конфігуруванні архівного тренду можна створити візири (повзунки, бігунки), за допомогою яких зручно отримати значення всіх відображаються змінних на один і той же момент часу. Бігунки архівного тренду являють собою позиційні індикатори на тимчасової осі, положення яких визначає обсяг видобутих даних. Зв'язавши об'єкт моторний регулятор з полем бігунка, можна здійснювати переміщення уздовж архівного тренда. Крім того, є функції обчислення середнього, мінімального і максимального значень у певному бігунком положенні. Можна створити правий і лівий бігунки і виробляти обробку даних кривої, розташованої між бегунками. Обчислюються такі величини: середнє, мінімальне, максимальне, ставлення мін/макс і стандартне відхилення. У залежності від положення бігунків на осі можна реалізувати і інші функції (збільшення і зменшення укладеної між бегунками області графіка).
Завдяки системі розподілених архівів на один і той же графік можна виводити інформацію з декількох баз даних.
Все сказане вище про механізм створення тренда реального часу інструментом Real Time Trend в середовищі розробки WindowMaker і про його подальшому конфігуруванні можна віднести і до архівного тренду, створюваному інструментом Historical Trend середовища розробки.
Пропонований нижче спосіб створення і конфігурації архівного тренду припускає використання майстер-засобів бібліотеки Wizard.
Натискання кнопки вибору майстер-засобів в панелі інструментів викликає поява на екрані діалогу Wizard Selection (вибір майстер-засобів).
Після вибору із запропонованого набору майстер-засобів Hist Trend with Scooters (архівний тренд з бегунками) і клацання по Ok програма повертає користувача в середовище розробки. Курсор миші при цьому прийме форму ...