Колба — компонент. Предназначен для графического отображения данных в виде индикатора колбы.
Внешний вид компонента
Режим проектировщика | Режим оператора |
---|---|
Параметры:
Входные
- Включен\Выключен — значение для отображения на индикаторе.
Настраиваемые свойства:
Частные свойства (в скобках значение, установленное по умолчанию):
- TextSize (8) — размер текста;
- textstyle (FontStyleItalic) — стиль текста;
- TextColor (000000) — цвет текста;
- CurrentValue (0) — установка текущего значения;
- DigitFrom (0) — начальное значение;
- DigitTo (10) — конечное значение;
- accuracy (0.1) — точность измерений;
- LinearsUnderline (true) — подчёркивание линейки;
- LinearVisible (true) — видимость линейки;
- linearorientation (left) — сторона отображения линейки:
- left — левая сторона.
- right — правая сторона.
- BackColorUp (000000) — верхний цвет фона;
- BackColorDown (808080) — нижний цвет фона;
- LiquidUpColor (00f4ff) — верхний цвет градиента курсора;
- LiquidDownColor (00f7ff) — нижний цвет градиента курсора;
- Enabled (true) — включение/отключение компонента;
- AnimationEnabled (true) — включение/отключение анимации.
Программирование
При использовании компонента в сценарии и программируемом компоненте (скрипте) необходимо учитывать диапазоны значений подаваемых на входные ножки компонента, диапазоны значений свойств компонента, а также диапазоны значений параметров методов компонента.
Параметры:
Входные
- Вкл\Выкл — значение, которое отобразиться на индикаторе (любое число).
Настраиваемые свойства:
Частные свойства (в скобках значение, установленное по умолчанию):
- SHORT TextSize — установка и чтение размера текста (любое число);
- BSTR TextStyle — установка и чтение стиля текста (строка):
- FontStyleBold;
- FontStyleBold;
- FontStyleItalic;
- FontStyleBoldItalic;
- FontStyleUnderline;
- FontStyleStrikeout.
- LONG TextColor — установка и чтение цвета текста (любое число);
- float CurrentValue — установка и чтение текущего значения (от минус бесконечности до плюс бесконечности);
- float DigitFrom — установка и чтение начальное значения (любое значение, но меньше конечного значения);
- float DigitTo — установка и чтение конечного значения (любое значение, но больше начального значения);
- BSTR Accuracy — установка и чтение точности: 1; 0.1; 0.01; 0.001; 0.0001; 0.00001; 0.000001 (строка);
- VARIANT_BOOL LinearsUnderline — установка и чтение подчёркивание линейки:
- true — выходное значение выдаётся при включении подчёркивания линейки;
- false — выходное значение не выдаётся при включении подчёркивания линейки.
- VARIANT_BOOL LinearVisible — установка и чтение видимости линейки:
- true — выходное значение выдаётся при включении видимости линейки;
- false — выходное значение не выдаётся при включении видимости линейки.
- BSTR LinearOrientation — установка и чтение стиля текста: left — левая; right — правая (строка);
- LONG BackColorUp — установка и чтение верхнего цвета фона (любое число);
- LONG BackColorDown — установка и чтение нижнего цвета фона (любое число);
- LONG LiquidUpColor — установка и чтение верхнего цвета градиента курсора (любое число);
- LONG LiquidDownColor — установка и чтение нижнего цвета градиента курсора (любое число);
- VARIANT_BOOL Enabled — установка и чтение Включение/Отключение компонента:
- true — выходное значение выдаётся при включении компонента;
- false — выходное значение не выдаётся при включении компонента.
- VARIANT_BOOL AnimationEnabled — установка и чтение Включение/Отключение анимации:
- true — выходное значение выдаётся при включении анимации;
- false — выходное значение не выдаётся при включении анимации.
Пример
Проект в SCADA ZETView
В этой схеме компонент Бесконечный селектор служит для подключения индикатора Колба и позволяет нам увеличивать или уменьшать уровень в колбе. Селектор позволяет нам определить точное значение уровня колбы. Данный компонент используется для создания различных проектов, в том числе таких как метрологические системы.
Результат работы проекта