From OpenSCADAWiki
Jump to: navigation, search
UI.Vision

Реалізовано підтримку елементу побудови діаграм для типів "Графік", "Спектр" та "XY", з властивостями:

  • Загальні властивості типів діаграми "Графік", "Спектр" та "XY":
    • можливість вибору архіватору, буферу архіву або всіх даних, при роботі з архівними даними;
    • адаптація графіку параметра до реальних значень даних шляхом підлаштування шкалы, у випадку відсутності прямо вказаного діапазону значень;
    • управління масштабом шкали значень шляхом збільшення, зменшення та зсуву;
    • широкий діапазон масштабування та адаптації шкали часу з автоматичним приведенням запитаних даних до якості достатньої до відображення, або потрібної для експорту — вказанням граничної кількості вимірів у пікселі;
    • відображення розмірної ґратки та маркерів по горизонталі та вертикалі з адаптацією до діапазону відображення;
    • слідкуючий режим за поточним часом шляхом періодичного оновлення та зміщення часу діаграми до поточного часу — часу останніх даних у буфері архіву;
    • горизонтальний слайдинг/ковзання за допомогою миші;
    • масштабування ділянки обрамленої вікном, мишею.
  • Властивості типу діаграми "Графік":
    • побудова графіків до 100 параметрів на одній діаграмі у процентній шкалі та можливістю відображення обраних параметрів у власній шкалі;
    • побудова графіку для: поточних, архівних та користувацьких даних;
    • формування проміжного буферу відображення для поточних значень;
    • підтримка активного режиму з курсором та отриманням значень під курсором;
    • можливість побудови графіків як у лінійній, так і логарифмічній шкалі значень.
  • Властивості типу діаграми "Спектр":
    • побудова графіків частотного спектру параметрів до 100 на одній діаграмі у процентній шкалі та можливістю відображення обраних параметрів у власній шкалі;
    • побудова графіку для: архівних та користувацьких даних;
    • підтримка активного режиму з курсором та отриманням значень під курсором.
  • Властивості типу діаграми "XY":
    • побудова XY графіків параметрів до 50 на одній діаграмі у процентній шкалі та можливістю відображення обраних параметрів у власній шкалі;
    • побудова графіку для: поточних, архівних та користувацьких даних;
    • формування проміжного буферу відображення для поточних значень;
    • параметри розподіляються парами на графік, де парні за осі Y (0,2,4...) та непарні за осі X (1,3,5...);
    • можливість побудови графіків як у лінійній, так і логарифмічній шкалі значень.

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

Ідентифікатор Ім'я Призначення
sclWin Масштабування ділянки обрамленої вікном, мишею Логічний тип атрибуту, створюваний користувачем вручну, за потреби. Для значення "істина" вмикається режим масштабування ділянки тренду обрамленої вікном за допомогою миші.

На рисунку представлено частину екрану з кадром, що містить приклади діаграм: "Графік", "Спектр" та "XY".

Vision run diag.png