ЖК индикатор

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

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

Режим проектировщика Режим оператора
ЖК индикатор - Режим проектировщика ЖК индикатор - Режим оператора

Параметры:

Входные

  • Число — данные отображения на ЖК индикаторе.

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

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

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

  • IndValue (0) — отображаемое значение, которое поступает на индикатор;
  • BackColor (7f7f00) — позволяет задавать цвет фона;
  • TextColor (000000) — позволяет задать цвет текста;
  • TextChangeColor (000000) — позволяет устанавливать цвет разряда с измененным значением;
  • TextSize (40) — позволяет устанавливать размер текста;
  • Enable (true) — позволяет включать и выключать индикатор;
  • InactiveColor (c0c0c0) — управляет цветом фона в неактивном состоянии;
  • precision (0.01) — позволяет устанавливать точность отображения;
  • digits (3) — позволяет устанавливать число цифр до запятой;
  • BoldFont (true) — устанавливает и отключает жирный шрифт.

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

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

Параметры:

Входные

  • Число — значение числа для расчёта отображения (любое число).

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

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

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

  • FLOAT IndValue — установка и чтение отображаемого значения (от минус бесконечности до плюс бесконечности);
  • LONG BackColor — установка и чтение фонового цвета (любое число);
  • LONG TextColor — установка и чтение цвета текста (любое число);
  • LONG TextChangeColor — установка и чтение цвета разряда с измененным значением (любое число);
  • SHORT TextSize — установка и чтение размера текста (любое число);
  • VARIANT_BOOL Enable — установка и чтение Активен\Неактивен уровень:
    • true — выходное значение выдаётся при активном уровне;
    • false — выходное значение не выдаётся при не активном уровне.
  • LONG InactiveColor — установка и чтение цвета фона в неактивном состоянии (любое число);
  • BSTR Precision — установка и чтение точности: 1; 0.1; 0.01; 0.001; 0.0001; 0.00001; 0.000001 (строка);
  • BSTR Digits — установка и чтение цифр до запятой (строка): 1; 2; 3; 4; 5; 6 (строка);
  • VARIANT_BOOL BoldFont — установка и чтение Жирный\Не жирный шрифт:
    • true — выходное значение выдаётся при жирном шрифте;
    • false — выходное значение не выдаётся при не жирном шрифте.

Методы:

  • void resetValue(void) — устанавливает сброс в ноль (любое значение);
  • void resetState(void) — устанавливает сброс в неопределённость (любое значение).

Пример

Проект в SCADA ZETView

ЖК индикатор - Пример

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

Результат работы проекта
ЖК индикатор - Результат работы проекта