Стрелочный индикатор

Стрелочный индикатор — компонент. Предназначен для графического отображения данных в виде индикатора стрелочного типа.

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

Режим проектировщика Режим оператора
Стрелочный индикатор - Режим проектировщика Стрелочный индикатор - Режим оператора

Параметры:

Входные

  • Данные — данные для отображения на индикаторе.

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

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

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

  • Max (10) — максимальное значение, которое сможет отобразить индикатор;
  • DivCount (10) — общее число делений на шкале;
  • Value (0) — текущее значение;
  • TextSize (9) — размер текста цифр на индикаторе;
  • textstyle (FontStyleBoldItalic) — стиль текста цифр на индикаторе;
  • BackColor (0000ff) — цвет фона и ободов индикатора;
  • ArrowColor (ff0000) — цвет стрелки;
  • ArrowWidth (4) — толщина стрелки;
  • haveArrow (false) — включение/выключение формы указателя в виде стрелки;
  • digits (0.1) — установка точности;
  • Enable (true) — активация/дезактивация работы индикатора;
  • Amplifuer (1) — установка множителя шкалы;
  • Unit (мВ) — единица измерения.

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

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

Параметры:

Входные

  • Данные — значение, которых необходимо отобразить (любое число).

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

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

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

  • FLOAT Max — установка и чтение максимального значения (любое число).
  • LONG DivCount — установка и чтение количества делений на шкалу (любое число).
  • FLOAT Value — установка и чтение текущего значения (от минус бесконечности до плюс бесконечности).
  • LONG TextSize — установка и чтение размера шрифта (любое число).
  • BSTR TextStyle — установка и чтение стиля текста (строка):
    • FontStyleBold;
    • FontStyleBold;
    • FontStyleItalic;
    • FontStyleBoldItalic;
    • FontStyleUnderline;
    • FontStyleStrikeout.
  • LONG BackColor — установка и чтение цвета фона и ободков (любое число).
  • LONG ArrowColor — установка и чтение цвета стрелочки (любое число).
  • LONG ArrowWidth — установка и чтение толщины указателя (любое число).
  • VARIANT_BOOL haveArrow — установка и чтение указатель в виде стрелочки:
    • true — выходное значение выдается при поступлении данных;
    • false — выходное значение не выдается при поступлении данных.
  • BSTR Digits — установка и чтение точности расчета: 1; 0.1; 0.01; 0.001; 0.0001; 0.00001; 0.000001 (строка).
  • VARIANT_BOOL Enable — установка и чтение активности:
    • true — выходное значение выдается при поступлении данных;
    • false — выходное значение не выдается при поступлении данных.
  • LONG Amplifyer — установка и чтение множителя (любое число).
  • BSTR Unit — установка и чтение единицы измерения (строка)

Пример

Проект в SCADA ZETView

Стрелочный индикатор - Пример

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

Результат работы проекта
Стрелочный индикатор - Результат работы проекта