Операция ИЛИ — компонент. Служит для реализации такой логической операции, как дизъюнкция.
Внешний вид компонента
Режим проектировщика | Режим оператора |
---|---|
Не имеет |
Параметры:
Входные
- Операнд 1 — первый канал с логическими значениями;
- Операнд 2 — второй канал с логическими значениями.
Выходные
- Значение — выставляется значение булевой функции.
Настраиваемые свойства:
Частные свойства (в скобках значение, установленное по умолчанию):
- FirstReaction (true) — устанавливается реакция на изменение данных на операнде № 1.
- SecondReaction (true) — устанавливается реакция на изменение данных на операнде № 2.
Программирование
При использовании компонента в сценарии и программируемом компоненте (скрипте) необходимо учитывать диапазоны значений подаваемых на входные ножки компонента, диапазоны значений свойств компонента, а также диапазоны значений параметров методов компонента.
Настраиваемые свойства:
Частные свойства (в скобках значение, установленное по умолчанию):
- VARIANT_BOOL FirstReaction — установка и чтение значения реакции на изменение данных на Операнд 1:
- true — выходное значение выдаётся при поступлении данных на Операнд 1;
- false — выходное значение не выдаётся при поступлении данных на Операнд 1.
- VARIANT_BOOL SecondRaction — установка и чтение значения реакции на изменение данных на Операнд 2 :
- true — выходное значение выдаётся при поступлении данных на Операнд 2 ;
- false — выходное значение не выдаётся при поступлении данных на Операнд 2.
Пример
Проект в SCADA ZETView
В этой схеме компонент Логическое ИЛИ производит операцию дизъюнкции с двумя входящими значениям. Кнопки с фиксацией служат для ввода численных значений самих переменных. Результат дизъюнкции выводится при помощи Светового индикатора. Данный компонент используется для создания различных проектов, в том числе таких как датчик кавитации.
Результат работы проекта
Математическое описание
Логический элемент ИЛИ (логическое сложение, дизъюнкция).
Таблица истинности элемента.
x | y | q |
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 1 |
Мнемоническое правило для дизъюнкции с любым количеством входов звучит так: На выходе будет:
- 1 тогда и только тогда, когда хотя бы на одном входе действует «1»,
- 0 тогда и только тогда, когда на всех входах действуют «0»