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