KRIndicator.pas

Типы данных

  • TKRIndicatorState – состояние индикатора
    • istOn – положительное (включен)
    • istOff – отрицательное (выключен)
    • istError – ошибка в переменной
  • TKRIndicatorType – метод срабатывания индикатора
    • itpOnHi – срабатывание по превышению заданного предела
    • itpOnLow – срабатывание при снижении ниже заданного предела
    • itpBit – срабатывание по состоянию бита

Классы

Класс TKRIndicator

Родительский класс TShape

Интерфейсы: IKRTimer

TKRIndicator – компонент удаленного мониторинга. Представляет из себя статическое изображение одного из следующих видов: прямоугольник, квадрат, прямоугольник или квадрат со скругленными углами, эллипс, окружность. Задача – изменение цвета в зависимости от значения удаленной переменной.

Свойства класса TKRIndicator
  • Variable – переменная, значение которой будет влиять на состояние индикатора
  • IndicatorState – текущее состояние индикатора. Возвращает одно из значений списка TKRIndicatorState. Только чтение
  • IndicatorType – метод срабатывания индикатора. Принимает одно из значений списка TKRIndicatorType
  • Bit – номер бита, который влияет на состояние индикатора. Используется при методе реагирования itpBit
  • Limit – предел срабатывания. Используется при методах реагирования itpOnHi и itpOnLow
  • Timer – таймер класса TKRTimer для обновления состояния индикатора
  • BrushOn – свойства кисти при состоянии индикатора istOn
  • PenOn – свойства карандаша при состоянии индикатора istOn
  • BrushOff – свойства кисти при состоянии индикатора istOff
  • PenOff – свойства карандаша при состоянии индикатора istOff
  • BrushErr – свойства кисти при состоянии индикатора istError
  • PenErr – свойства карандаша при состоянии индикатора istError
События класса TKRIndicator
  • OnStateChanged – событие генерируется при изменении состоянии индикатора
 
Поделиться:

Новости сайта

14.09.2019 16:00
Добавлено описание модуля KRVariables.pas
KRVariables - виртуальные классы для работы с переменными удаленного устройства
01.09.2019 12:11
Добавлена статья о работе с компонентом KRIniConfig
KRIniConfig - компонент для работы с конфигурационными параметрами ini-файла. Является надстройкой над TKRIniFile
30.08.2019 02:48
Опубликовано описание класса TKRField
TKRField - поле ввода/вывода значения переменной TKRVariable
28.08.2019 15:35
Добавлена новая статья
Добавлено описание модуля KRIniConfig.pas

Популярные статьи

Modbus Slave на Arduino
Реализация клиентской части протокола Modbus RTU и Modbus ASCII для контроллеров Arduino
Пример передачи данных по протоколу Modbus на Delphi
Пример передачи данных с контроллера ОВЕН ПЛК100 в программу на Delphi по протоколу Modbus
Мини SCADA система на Delphi
Демонстрация интерактивных компонентов мониторинга и управления для Delphi
Набор компонентов для Delphi
Набор компонентов для Delphi включает в себя компонент для работы с файловой системой, сетью, автоматизацией и другие.