Project

General

Profile

Настройка инфопанелей

Модуль позволяет указать множество параметров Инфопанели, общие для всех, отображаемых на всех панелях, каналов.

Параметры внешнего вида индикатора уровня. Их описание приведено в описании клипа индикатора уровня.
Настройка в файле конфигурации приложения (.vid) приоритетное настройки в файле конфигурации Инфопанели (.xml).
Если некоторое значение указано в двух местах, то используется указанное в .VID файле. Доступны следующие параметры:

  • TotalPix - высота индикатора;
  • BarWidth - толщина одного столбика индикатора;
  • BarSpace - просвет между столбиками, соответсвующими правому и левому каналам;
  • PeakHeight - толщина отметки пика уровня;
  • TopColor - цвет верхней части столбика индикатора;
  • MidColor - цвет средней части столбика индикатора;
  • BotColor - цвет нижней части столбика индикатора;
  • TopColorSize - высота верхней цветной зоны, dB;
  • MidColorSize - высота средней цветной зоны, dB;
  • ColorTransition - размер зоны смещения цветов на границе цветных зон, задается в точках (для отказа от смещения используется значение 0 или 1);
  • LinearScalePart - размер верхней части шкалы, имеющей укрупненный и линейно-децибельный масштаб, dB;
  • WholeScale - размах всей шкалы индикатора, от верха до низа, dB;
  • LevelAdjustment - сдвиг уровня относительно фактического, dB;
  • Labels - строка, определяющая позиции разметки, например 0,–6,–12,–20,–30,–40,–50. С помощью параметра отображается "сдвинутая" разметка, с учетом предыдущего параметра;
  • LabelsZeroOffset - смещение 0 разметки, dB. Например, если указать 6, то верхняя точка 0 dBFS будет отмечена как 0 и т.д.
  • LabelsFontSz - высота шрифта разметки;
  • LabelsColor - цвет штрихов и цифр разметки, по умолчанию - 0xFFFFFF;
  • GridColor - цвет горизонтальной разметки линейной части шкалы, по умолчанию - 0x7F7F7F;
  • LogScaleMode - способ загрубления нижней части шкалы. Параметр принимает значения true или false:
    • true - шкала плавно меняет масштаб по логарифмическому закону
    • false - масштаб меняется резко и в нижней части шкалы тоже линеен
  • BottomMult - коэффициент загрубления нижней части шкалы относительно верхней, при линейном загрублении. По умолчанию - 0.67;
  • OverloadLevel - уровень, превышение которого считается перегрузкой, если не устанавливать явно, то перегрузка отображается при:
    • LevelAdjustment = 0 - при превышении пиком –0.01 dBFS;
    • LevelAdjustment > 0 - если (PeakLevel + LevelAdjustment)>OverloadLevel;
    • указывается в dBFS, по умолчанию - 0.

Параметры расчета индикатора уровня:

  • PeakHoldTimeSec - время удержания пикового значения, сек. По умолчанию, 5 сек
  • PeakFallTimeDbSec - скорость падения пиков, дБ/сек, по умолчанию 13 дБ/сек
  • FallMult - коэффициент, определяющий скорость падения индикатора, по умолчанию, 0.2. Чем меньше, тем медленнее опускаются столбики индикаторов.

Параметры цвета фона и текста. Все цвета указываются в шестнадцатеричной системе, виде строки 0xRRGGBB. Строка "null" - прозрачный фон.

  • NormalBk - цвет фона названия канала в нормальном стоянии. По умолчанию null
  • ReserveBk - цвет фона названия канала в состоянии Резерв. по умолчанию - желтый, 0xFFFF00
  • AbnormalBk - цвет фона названия канала в состоянии Авария. по умолчанию - красный, 0xFF0000
  • NormalText - цвет текста названия канала в нормальном стоянии. По умолчанию белый, 0xFFFFFF
  • ReserveText - цвет текста названия канала в стоянии Резерв. По умолчанию черный, 0x000000
  • AbnormalText - цвет текста названия канала в стоянии Резерв. По умолчанию белый, 0xFFFFFF

Пример описания параметров (фрагмент .vid файла)

CREATE_NET_PLUGIN   KraDispatcher ManagedPlugins.dll Kra.Dispatcher

SET_OBJ_BASE        KraDispatcher commutator OBJID_AXIA_COMMUTATOR
SET_OBJ_BASE        KraDispatcher commutator OBJID_AXIA_COMMUTATOR2
SET_OBJ_BASE        KraDispatcher infopanel AskIndicator "01,02,03,04,05,06,07,08,09,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24"

SET_OBJ_BASE KraDispatcher WholeScale 40
SET_OBJ_BASE KraDispatcher LabelsZeroOffset -6
SET_OBJ_BASE KraDispatcher LevelAdjustment   6
SET_OBJ_BASE KraDispatcher Labels "0,-6,-12,-20,-30,-40"
SET_OBJ_BASE KraDispatcher LogScaleMode true
SET_OBJ_BASE KraDispatcher FallMult 0.2
SET_OBJ_BASE KraDispatcher TopColorSize 6
SET_OBJ_BASE KraDispatcher MidColorSize 6
SET_OBJ_BASE KraDispatcher ReserveBk 0x7f7f7f

Add picture from clipboard (Maximum size: 742 MB)