Вертикальная прокрутка

Вертикальная прокрутка — компонент. Предназначен для выбора значения посредством перемещения указателя на шкале и последующей передачи значения в канал.

Внешний вид компонента

Режим проектировщика Режим оператора
Вертикальная прокрутка - Режим проектировщика Вертикальная прокрутка - Режим оператора

Параметры:

Входные

  • значение — на выходе управляющий сигнал..

Настраиваемые свойства:

Общие свойства (окружение)

Частные свойства (в скобках значение, установленное по умолчанию):

  • TextSize (8) — размер текста;
  • textstyle (FontStyleItalic) — стиль текста;
  • CurrentValue (0) — установка текущего значения;
  • DigitFrom (0) — начальное значение;
  • DigitTo (10) — конечное значение;
  • ScrollStep (0) — шаг курсора;
  • accuracy (0;1) — точность измерений;
  • LinearGap (4) — отступ линейки от полосы прокрутки;
  • LinearsHeight (7) — размер больших штрихов линейки;
  • LinearsUnderline (true) — подчеркивание линейки;
  • ScrollerWidth (20) — ширина указателя;
  • WidthSideRects (25) — ширина боковых прямоугольников;
  • TextColor (000000) — цвет текста;
  • BackColorUp (000000) — верхний цвет фона;
  • BackColorDown (808080) — нижний цвет фона;
  • SideRectsUpColor (f40000) — верхний цвет градиента боковых прямоугольников;
  • SideRectsDownColor (7f0000) — нижний цвет градиента боковых прямоугольников;
  • CursorUpColor (00f4ff) — верхний цвет градиента курсора;
  • CursorDownColor (007fff) — нижний цвет градиента курсора;
  • cursorform (Стрелка) — форма курсора:
    1. Стрелка.
    2. Эллипс.
    3. Прямоугольник.
    4. Треугольник.
  • LinearVisible (true) — видимость линейки;
  • linearorientation (left) — сторона отображения линейки:
    1. left — левая сторона;
    2. right — правая сторона;
  • Enabled (true) — включение/отключение компонента;

Программирование

При использовании компонента в сценарии и программируемом компоненте (скрипте) необходимо учитывать диапазоны значений подаваемых на входные ножки компонента, диапазоны значений свойств компонента, а также диапазоны значений параметров методов компонента.

Настраиваемые свойства:

Общие свойства (окружение)

Частные свойства (в скобках значение, установленное по умолчанию):

  • SHORT TextSize — установка и чтение размера текста (любое число);
  • BSTR TextStyle — установка и чтение стиля текста: FontStyleRegular; FontStyleBold; FontStyleItalic; FontStyleBoldItalic; FontStyleUnderline; FontStyleStrikeout (строка);
  • float CurrentValue — установка и чтение текущего значения (от минус бесконечности до плюс бесконечности);
  • float DigitFrom — установка и чтение начального значения (от минус бесконечности до плюс бесконечности);
  • float DigitTo — установка и чтение конечного значения (от минус бесконечности до плюс бесконечности);
  • float ScrollStep — установка и чтение шага курсора (от минус бесконечности до плюс бесконечности);
  • BSTR Accuracy — установка и чтение точности: 0;1; 0;01; 0;001; 0;0001; 0;00001; 0;000001 (строка);
  • SHORT LinearGap — установка и чтение отступа линейки от полосы прокрутки (любое число);
  • SHORT LinearsHeight — установка и чтение размера больших штрихов линейки (любое число);
  • VARIANT_BOOL LinearsUnderline — установка и чтение подчеркивание линейки:
    • true — выходное значение выдаётся при включении подчеркивания линейки;
    • false — выходное значение не выдаётся при включении подчеркивания линейки.
  • SHORT ScrollerWidth — установка и чтение ширины указателя (любое число);
  • SHORT WidthSideRects — установка и чтение ширины боковых прямоугольников (любое число);
  • LONG TextColor — установка и чтение цвета текста (любое число);
  • LONG BackColorUp — установка и чтение верхнего цвета фона (любое число);
  • LONG BackColorDown — установка и чтение нижнего цвета фона (любое число);
  • LONG SideRectsUpColor — установка и чтение верхнего цвета градиента боковых прямоугольников (любое число);
  • LONG SideRectsDownColor — установка и чтение нижнего цвета градиента боковых прямоугольников (любое число);
  • LONG CursorUpColor — установка и чтение верхнего цвета градиента курсора (любое число);
  • LONG CursorDownColor — установка и чтение нижнего цвета градиента курсора (любое число);
  • BSTR CursorForm — установка и чтение формы курсора: Стрелка; Эллипс; Прямоугольник; Треугольник (строка);
  • VARIANT_BOOL LinearVisible — установка и чтение видимости линейки:
    • true — видимость линейки включена;
    • false — видимость линейки выключена.
  • BSTR LinearOrientation — установка и чтение стороны отображения линейки: left — влево; right — вправо (строка);
  • VARIANT_BOOL Enabled — установка и чтение Включение/Отключение компонента:
    • true — выходное значение выдается при включении компонента;
    • false — выходное значение не выдается при включении компонента.

Пример

Проект в SCADA ZETView

Вертикальная прокрутка - Пример
На рисунках ниже приведен пример реализации индикаторов. Используемые компоненты: Вертикальная прокруткаДемультиплексор, ЖК Индикатор, Стрелочный индикатор, Цифровой индикатор, Сложение, Список. Данный компонент используется для создания различных проектов, в том числе таких как преобразователь акустической эмиссии.

Результат работы проекта

Вертикальная прокрутка - Результат работы проекта