# Predicate

рус.: Предикат

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

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

Предыдущий компонент PredicateOr

По сути компонент Predicate является шаблоном, по которому созданы компоненты PredicateAnd, PredicateOr и PredicateNot. Компоненты PredicateAnd, PredicateOr и PredicateNot отличаются только тем, что свойство Operation задано по-умолчанию. Для ознакомления с принципом работы посмотрите примеры: PredicateAnd или PredicateOr.

Следующий компонент PredicateAllowTrue

Подробнее о компоненте PredicateOr ▼ | Распечатать

## Связи

### Входящие связи

ExecuteA
  Связь от операнда A
ExecuteB
  Связь от операнда B

### Исходящие связи

OutS
  Результат выполнения логической операции

## Свойства

AllowFalse
  Пропуск значения false. Значение: логическое (true/false)
AllowTrue
  Пропуск значения true. Значение: логическое (true/false)
AntiCircle
  Предотвращение бесконечных циклов. Если результат воздействия равен текущему состоянию, при состоянии AntiCircle=true - не отрабатывать воздействие. ЗначениеЖ логическое (true/false).
Operation
  Выполняемая компонентом операция. Значение: строка (Напр.: A_and_B, A_or_B, A_eq_B, A_xor_b, not_A_and_B, A_and_not_B, not_A_and_not_B).
StatusA
  Определение
StatusB
  Определение

Последнее изменение: 09.02.2009