Стрелочный индикатор №2 — компонент. Предназначен для графического отображения данных в виде индикатора стрелочного типа.
Входные
• Число (Yn) — значения, которые необходимо отобразить на индикаторе.
Общие свойства (окружение)
• Приведены по данной ссылке.
Частные свойства (в скобках значение, установленное по умолчанию):
• CurrentValue (0) — текущее значение;
• style (объемный) — стиль (объемный/плоский);
• DrawBorder (false) — отображение рамки (Нет/Да);
• BorderColor (003366) — цвет рамки;
• GaudeColor (b9b9b9) — цвет внешней части прибора;
• DialBackColor (a5a5a5) — цвет циферблата;
• DigitsColor (000000) — цвет чисел;
• BigLinesColor (003366) — цвет больших рисок;
• LittleLinesColor (003366) — цвет маленьких рисок;
• NeedleColor (fa000a) — цвет стрелки;
• UnderlineColor (fafa0a) — цвет подчеркивающей линии;
• UnderlineVisible (false) — отображение подчеркивающей линии (Нет/Да);
• DigitsVisible (true) — отображение чисел (Нет/Да);
• BigLinesLength (10) — длина больших рисок;
• LitteleLinesLength (5) — длина маленьких рисок;
• BigLinesWidth (2) — ширина больших рисок;
• LitteleLinesWidth (1) — ширина маленьких рисок;
• UnderlineWidth (1) — ширина подчеркивающей линии;
• NeedleLength (74) — длина стрелки;
• needlewidth (6) — параметр, показывающий, во сколько раз ширина половины стрелки меньше ширины круглого основания стрелки;
• NeedleArrowWidth (1) — ширина кончика стрелки;
• AngleFrom (-40) — угол, от которого начинается шкала;
• AngleTo (260) — угол до которого размечается шкала;
• ValueFrom (0) — значение в начальной точке;
• ValueTo (260) — значение в конечной точке;
• Multiplexor (1000) — число, отображаемое под стрелкой
• fontstyle (FontStyleBold) — стиль шрифта;
• FontSize (10) — размер шрифта;
• WidthZoneLine (10) — ширина линии, которая отображает зоны;
• RedZonePercent (30) — процентное значение участка красной зоны;
• YellowZonePercent (25) — процентное значение участка желтой зоны;
• GreenZonePercent (45) — процентное значение участка зеленой зоны;
• GradientZoneColorTone (a5a5a5) — тон линии, которая отображает зоны при установленном стиле GDT_APART_GRADIENT
• digitspos (числа над рисками) — расположение чисел относительно рисок (числа над рисками/числа под рисками);
• llvs (10) — частота расположения маленьких рисок;
• zonedialtype (отдельно градиентная) — тип линии, которая отображает зоны:
• отсутствует;
• отдельно градиентная;
• отдельно четные границы;
• отдельно только красная;
• на рисках;
• на рисках только красная.
• needlestyle (Стиль_2) — стиль стрелки (от Стиль_1 до Стиль 7).
При использовании компонента в сценарии и программируемом компоненте (скрипте) необходимо учитывать диапазоны значений подаваемых на входные ножки компонента, диапазоны значений свойств компонента, а также диапазоны значений параметров методов компонента.
Входные
• Число (Yn) — значение числа (Yn) для расчета отображения (любое число).
Общие свойства (окружение)
• Приведены по данной ссылке.
Частные свойства (в скобках значение, установленное по умолчанию):
• float CurrentValue — установка и чтение текущего значения (от минус бесконечности до плюс бесконечности);
• BSTR Style — установка и чтение стиля текста: Объемный; Плоский (строка);
• VARIANT_BOOL DrawBorder — установка и чтение отображения рамки:
• true — выходное значение выдается при отображения рамки;
• false — выходное значение не выдается при отображения рамки.
• LONG BorderColor — установка и чтение цвета рамки (любое число);
• LONG GaugeColor — установка и чтение цвета внешней части прибора (любое число);
• LONG DialBackColor — установка и чтение цвета циферблата (любое число);
• LONG DigitsColor — установка и чтение цвета чисел (любое число);
• LONG BigLinesColor — установка и чтение цвета больших рисок (любое число);
• LONG LittleLinesColor — установка и чтение цвета маленьких рисок (любое число);
• LONG NeedleColor — установка и чтение цвета стрелки (любое число);
• LONG UnderlineColor — установка и чтение цвета подчеркивающей линии (любое число);
• VARIANT_BOOL UnderlineVisible — установка и чтение отображения подчеркивающей линии:
• true — выходное значение выдается при отображения подчеркивающей линии;
• false — выходное значение не выдается при отображения подчеркивающей линии.
• VARIANT_BOOL DigitsVisible — установка и чтение отображения чисел:
• true — выходное значение выдается при отображения чисел;
• false — выходное значение не выдается при отображения чисел.
• LONG BigLinesLength — установка и чтение длины больших рисок (любое число);
• LONG LittleLinesLength — установка и чтение длины маленьких рисок (любое число);
• LONG BiglinesWidth — установка и чтение ширины больших рисок (любое число);
• LONG LittleLinesWidth — установка и чтение ширины маленьких рисок (любое число);
• LONG UnderlineWidth — установка и чтение ширины подчеркивающей линии (любое число);
• LONG NeedleLength — установка и чтение нижнего цвета фона (любое число);
• BSTR NeedleWidth — установка и чтение параметра, показывающего, во сколько раз ширина половины стрелки меньше ширины круглого основания стрелки: 2; 4; 6; 8; 10; 12; 16; 20; 24 (строка);
• LONG NeedleArrowWidth — установка и чтение ширина кончика стрелки (любое число);
• LONG AngleFrom — установка и чтение угла, от которого начинается шкала (любое число);
• LONG AngleTo — установка и чтение угла до которого размечается шкала (любое число);
• FLOAT ValueFrom — установка и чтение значения в начальной точке (любое значение, но меньше значения в конечной точке);
• FLOAT ValueTo — установка и чтение значения в конечной точке (любое значение, но больше значения в начальной точке);
• LONG Multiplexor — установка и чтение числа, которое отображаемое под стрелкой (любое число);
• BSTR FontStyle — установка и чтение стиля текста (строка):
• FontStyleBold;
• FontStyleBold;
• FontStyleItalic;
• FontStyleBoldItalic;
• FontStyleUnderline;
• FontStyleStrikeout.
• LONG FontSize — установка и чтение размера шрифта (любое число);
• LONG WidthZoneLine — установка и чтение ширины линии, которая отображает зоны (любое число);
• FLOAT RedZonePercent — установка и чтение процентное значение участка красной зоны (от минус бесконечности до плюс бесконечности);
• FLOAT YellowZonePercent — установка и чтение процентное значение участка желтой зоны (от минус бесконечности до плюс бесконечности);
• FLOAT GreenZonePercent — установка и чтение процентное значение участка зеленой зоны (от минус бесконечности до плюс бесконечности);
• LONG GradientZoneColorTone — установка и чтение тона линии, которая отображает зоны при установленном стиле GDT_APART_GRADIENT (любое число);
• BSTR DigitsPos — установка и чтение расположение чисел относительно рисок: Числа над рисками; Числа под рисками (строка);
• BSTR LLVS — установка и чтение частоты расположения маленьких рисок: 1; 2; 4; 5; 10 (строка);
• BSTR ZoneDialType — установка и чтение типа линии, которая отображает зоны: Отсутствует; Отдельно градиентная; Отдельно четкие границы; Отдельно только красная; На рисках; На рисках только красная (строка);
• BSTR NeedleStyle — установка и чтение стиля стрелки: Стиль_1; Стиль_2; Стиль_3; Стиль_4; Стиль_5; Стиль_6; Стиль_7 (строка).
Стрелочный индикатор №2 используется для создания различных проектов, например таких как "Анализатор спектра zet 017"