Настройки поля графиков
Настройки, связанные с полем графиков.
pChartSettings
|
Видимый интервал времени, мин (ViewInterval) - временной интервал (в минутах), отображаемый на трендовом поле.
Хранимый интервал оперативного режима, мин (OperativeStoredInterval) - Временной интервал (в минутах), в рамках которого значения сигналов, полученные от источника данных, хранятся в памяти приложения.
Использовать красную линию (UseRedLine) - отображает/скрывает красную линию, используемую для отметки текущего момента времени в оперативном режиме.
Сдвиг красной линии, % (RedLineShift) – сдвиг красной линии относительно правого края поля графиков в процентах от ширины поля.
Количество делений на оси X\Y (XTicks \ YTicks) – количество делений на осях вычисляется автоматически, но не может превышать указанных значений.
Формат меток оси значений (AxisValueFormat) - формат-строка для форматирования вывода меток на оси значений. Формат-строка аналогична команде printf C++ : https://en.wikipedia.org/wiki/Printf_format_string .
Формат меток оси времени (AxisTimeFormat) - формат-строка для форматирования вывода меток на оси времени. Формат аналогичен форматированию времени командой DateTime.ToString().
Видимость единиц измерений (ShowEU) - отображает/скрывает единицы измерения шкалы значений.
Синхронизировать цвет графика и оси (SynchronizeColor) - окрашивает индивидуальную шкалу графика в цвет линии графика. Если свойство активно:
в легенде отсутствует столбец Шкала;
нельзя вручную менять цвет шкалы в настройках сигнала.
Параметры настроек можно задавать\считывать как непосредственным обращением к полям объекта, так и с помощью JSON-структуры, используя функции ToJSON() \ FromJSON().
Настройки линий (pLineSettings) – настройки, связанные с отображением линий графиков:
Толщина графиков (Thickness) - толщина линий добавленных сигналов и уровней. Значение от 1 до 10.
Утолщение выделенного графика (ThicknessDelta) - толщина, на которую увеличивается линия выделенного графика. Значение от 1 до 10.
Режим интерполяции (Interpolation) - включает/выключает интерполяцию между значениями графиков.
Режим времени Источник-Сервер (ModeTimeSourceServer) - метка времени, используемая при добавлении сигнала на трендовое поле и в легенду. (0 – Время источника, 1- Время сервера).
Пользовательская палитра цветов (CustomColors) – список цветов пользовательской палитры для выбора цвета графика в окне «Настройка графика».
Параметры настроек можно задавать\считывать как непосредственным обращением к полям объекта, так и с помощью JSON-структуры, используя функции ToJSON() \ FromJSON().
С помощью данных функций также можно считывать состояние и конфигурировать объекты Палитра цветов (ColorPalette) и Оформление графиков (Decorators).
Палитра цветов (ColorPalette) - объект предназначен для последовательного предоставления контрастных цветов вновь добавляемым графикам. При необходимости, можно самостоятельно сконфигурировать собственную палитру цветов.
Оформление графиков (Decorators) – объект предназначен для определения правил декорирования графиков в зависимости от текущих значений.