Блок вычисления операции отношения Relational Operator
Назначение:
Блок сравнивает текущие значения входных сигналов.
Параметры:
Relational Operator - тип операции отношения (выбирается из списка):
• = = - Тождественно равно;
• ~ = - Не равно;
• < - Меньше;
• < = - Меньше или равно;
• > = - Больше или равно;
• > - Больше.
В операции отношения первым операндом является сигнал, подаваемый на первый (верхний) вход блока, а вторым операндом - сигнал, подаваемый на второй (нижний) вход. Выходным сигналом блока является 1, если результат вычисления операции отношения есть «ИСТИНА», и 0, если результат - «ЛОЖЬ».
Входные сигналы блока могут быть скалярными, векторными или матричными. Если оба входных сигнала - векторы или матрицы, то блок выполняет поэлементную операцию сравнения, при этом размерность входных сигналов должна совпадать. Если один из входных сигналов - вектор или матрица, а другой входной сигнал - скаляр, то блок выполняет сравнение скалярного входного сигнала с каждым элементом массива. Размерность выходного сигнала в этом случае будет определяться размерностью векторного или матричного сигнала, подаваемого на один из входов.
Для операций = = (тождественно равно) и ~ = (не равно) допускается использовать комплексные входные сигналы.
Входные сигналы также могут быть логического типа (boolean).
Рис. 4.34. Примеры использования блока Relational Operator
10.6.