Для изменения размера нажмите или перетащите

Условный оператор

Designer The conditional operator 00

Элемент условный оператор возвращает одно из двух значений в зависимости от равенства двух входных параметров. Элемент содержит четыре входа, три из которых могут быть указаны в виде свойств, и один выход. In1 и In2 используются для сравнения, OutEqual и OutNotEqual используются для задания значений, которые будут возвращаться на выходе элемента в зависимости от равенства входных параметров. Значения для OutEqual, OutNotEqual и In2 могут быть заданы в свойствах элемента, значение In1 обязательно должно передаваться через входной параметр.

Designer The conditional operator 01

Схема элемента состоит из простых элементов и основана на запоминании в элементе Переменная (VarIn2, VarOutEqual, VarOutNotEqual) значений, которые были переданы на вход элемента, или использования значений по умолчанию, которые заданы с помощью свойств элемента. При поступлении нового значения на первом входе выполняется сравнение (In1 == In2) нового значения со значением, которое было запомнено в переменной для второго входа, если значения совпадают, то подачей сигнала на вход-триггер переменной VarOutEqual подается сигнал и соответствующее значение передается на выход составного элемента, аналогично выполняется передача сигнала на элемент переменной VarOutNotEqual с помощью логического отрицания (Not).

См. также

Другие ресурсы