Горизонтальная прокрутка — компонент. Предназначен для выбора значения посредством перемещения указателя на шкале и последующей передачи значения в канал.
Внешний вид компонента
Режим проектировщика | Режим оператора |
---|---|
Параметры:
Входные
- Вкл\Выкл — на выходе управляющий сигнал.
Настраиваемые свойства:
Частные свойства (в скобках значение, установленное по умолчанию):
- 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) — ширина боковых прямоугольников;
- CurrentValVisible (false) — отображение текущего значения;
- TextColor (000000) — цвет текста;
- BackColorUp (000000) — верхний цвет фона;
- BackColorDown (808080) — нижний цвет фона;
- SideRectsUpColor (f40000) — верхний цвет градиента боковых прямоугольников;
- SideRectsDownColor (7f0000) — нижний цвет градиента боковых прямоугольников;
- CursorUpColor (00f4ff) — верхний цвет градиента курсора;
- CursorDownColor (007fff) — нижний цвет градиента курсора;
- cursorform (Стрелка) — форма курсора:
- Стрелка.
- Эллипс.
- Прямоугольник.
- Треугольник.
- LinearVisible (true) — видимость линейки;
- linearorientation (Up) — сторона отображения линейки:
- Up — над линейкой;
- Down — под линейкой;
- Enabled (true) — включение/отключение компонента;
- scale (линейный) — масштаб шкалы линейный/логарифмический.
Программирование
При использовании компонента в сценарии и программируемом компоненте (скрипте) необходимо учитывать диапазоны значений подаваемых на входные ножки компонента, диапазоны значений свойств компонента, а также диапазоны значений параметров методов компонента.
Настраиваемые свойства:
При использовании компонента в сценарии и программируемом компоненте (скрипте) необходимо учитывать диапазоны значений подаваемых на входные ножки компонента, диапазоны значений свойств компонента, а также диапазоны значений параметров методов компонента.
- 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 — установка и чтение ширины боковых прямоугольников (любое число);
- VARIANT_BOOL CurrentValVisible — установка и чтение отображения текущего значения:
- true — отображение текущего значения включено;
- false — отображение текущего значения выключено.
- LONG TextColor — установка и чтение цвета текста (любое число);
- LONG BackColorUp — установка и чтение верхнего цвета фона (любое число);
- LONG BackColorDown — установка и чтение нижнего цвета фона (любое число);
- LONG SideRectsUpColor — установка и чтение верхнего цвета градиента боковых прямоугольников (любое число);
- LONG SideRectsDownColor — установка и чтение нижнего цвета градиента боковых прямоугольников (любое число);
- LONG CursorUpColor — установка и чтение верхнего цвета градиента курсора (любое число);
- LONG CursorDownColor — установка и чтение нижнего цвета градиента курсора (любое число);
- BSTR CursorForm — установка и чтение формы курсора: Стрелка; Эллипс; Прямоугольник; Треугольник (строка);
- VARIANT_BOOL LinearVisible — установка и чтение видимости линейки:
- true — видимость линейки включена;
- false — видимость линейки выключена.
- BSTR LinearOrientation — установка и чтение стороны отображения линейки: Up — вверх; Down — вниз (строка);
- VARIANT_BOOL Enabled — установка и чтение Включение/Отключение компонента:
- true — выходное значение выдаётся при включении компонента;
- false — выходное значение не выдаётся при включении компонента.
- BSTR Scale — установка и чтение масштаба: Линейный; Логарифмический (строка);
Пример
Проект в SCADA ZETView
Данный компонент используется для создания различных проектов, в том числе таких как lvdt датчики перемещения.
Результат работы проекта