Конвертер (логика — число)

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

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

Режим проектировщика Режим оператора
Конвертер (логика - число) - Режим проектировщика Не имеет

Параметры:

Входные

  • Bool — входной канал, на который поступают данные булевого типа.

Выходные

  • Float — выдаёт соответствующее входному значению число.

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

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

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

  • TrueConvertion (1) — установка числа, соответствующего истине (единица в булевой алгебре);
  • FalseConvertion (0) — установка числа, соответствующего ложному значению (ноль в булевой алгебре);
  • RepeatData (true) — установка реакции на повторное сообщение (true/false)

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

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

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

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

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

  • FLOAT TrueConvertion — установка и чтение числа, соответствующее Истине (число).
  • FLOAT FalseConvertion — установка и чтение числа, соответствующее Лжи (число).
  • VARIANT_BOOL RepeatData — установка и чтение реакции на повторное сообщение:
    • true — реакция на повторное сообщение включен;
    • false — реакция на повторное сообщение выключен.

Пример

Проект в SCADA ZETView

Конвертер (логика - число) - Пример

В этой схеме компонент Конвертер (логика — число) переводит состояния Кнопки с фиксацией (передает двоичные состояния) в действительные значения, заданные пользователем в настройках, в данном примере это 100 при высоком логическом уровне на входе и -250 при низком. Цифровой индикатор служит для графического представления численных значений. Данный компонент используется для создания различных проектов, например таких как «сейсморегистратор«.

Результат работы проекта
Конвертер (логика - число) - Результат работы проекта