KRVCheckBox.pas

Типы данных

  • TKRVCBAType – действие, выполняемое при клике на флаг
    • vcbatSetBit – при клике на флажке, изменяем значение бита в переменной VarOut. Номер бита указывается в свойстве ActBit
    • vcbatSetValue – при установке флажка, записываем значение из свойства OnActValue в переменную VarOut, в противном случае записываем значение из свойства OffActValue
  • TKRVCBSType – метод изменения состояния флажка, относительно значения переменной VarIn
    • vcbstByBit – состояние флажка зависит от состояния бита в значении переменной VarIn. Номер бита указывается в свойстве StatBit
    • vcbstByValue – флажок устанавливается если значение переменной VarIn равно значению из свойства OnStatValue

Классы

Класс TKRVCheckBox

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

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

TKRVCheckBox – интерактивный элемент мониторинга и управления удаленным устройством

Свойства класса TKRVCheckBox
  • Action – метод изменения значения переменной VarOut, в зависимости от состояния флажка TKRVCBAType
  • State – метод изменения состояния флажка TKRVCBSType, в зависимости от значения переменной VarIn
  • VarIn – переменная, от значения которой зависит состояние флажка
  • VarOut – переменная, значение которой будет изменено при изменении состояния флажка
  • ActBit – номер бита в переменной VarOut, который будет изменятся при изменении состояния флажка, если свойство Action установлено в vcbatSetBit
  • StatBit – номер бита в переменной VarIn, от состояния которого зависит состояние флажка, если свойство State установлено в vcbstByBit
  • OnActValue – значение, которое будет установлено в переменную VarOut при изменении состояния флажка в «Включен», если свойство Action установлено в vcbatSetValue
  • OffActValue – значение, которое будет установлено в переменную VarOut при изменении состояния флажка в «Выключен», если свойство Action установлено в vcbatSetValue
  • OnStatValue – если свойство State установлено в vcbstByValue, то состояние флажка зависит от равности значения переменной VarIn и значения данного свойства
  • Timer – таймер класса TKRTimer, который обновляет состояние флажка в зависимости от значения переменной VarIn

Примеры использования:

 
Поделиться:

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

16.10.2019 12:45
Экспорт Google Sheets в PDF файл
Пример экспорта Google таблицы в PDF файл с помощь Google Script
09.10.2019 02:20
Обновлена версия компонентов для Delphi
Опубликована новая версия компонентов для Delphi от 9.10.2019 г.
22.09.2019 22:31
Добавлено описание модуля KRVCheckBox.pas
KRVCheckBox - интерактивный элемент мониторинга и управления удаленным устройством
14.09.2019 16:00
Добавлено описание модуля KRVariables.pas
KRVariables - виртуальные классы для работы с переменными удаленного устройства

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

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