double arrow

Блок логических операций Logical Operation


Назначение: Реализует одну из базовых логических операций.

Параметры:

Operator –Вид реализуемой логической операции (выбирается из списка):

AND– Логическое умножение (операция И).

OR– Логическое сложение (операция ИЛИ).

NAND – Операция И-НЕ.

NOR – Операция ИЛИ-НЕ.

XOR – Исключающее ИЛИ (операция сложения по модулю 2).

NOT – Логическое отрицание (НЕ).

Number of input ports –Количество входных портов.

Выходным сигналом блока является 1, если результат вычисления логической операции есть “ИСТИНА”и 0,если результат – “ЛОЖЬ”.

Входные сигналы блока могут быть скалярными, векторными или матричными. Если входные сигналы – векторы или матрицы, то блок выполняет поэлементную логическую операцию, при этом размерность входных сигналов должна совпадать. Если часть входных сигналов – векторы или матрицы, а другая часть входных сигналов – скаляры, то блок выполняет логическую операцию для скалярных входных сигналов и каждого элемента векторных или матричных сигналов. Размерность выходного сигнала, в этом случае, будет определяться размерностью векторных или матричных входных сигналов.

При выполнении логической операции отрицания блок будет иметь лишь один входной порт.




Входные сигналы могут быть как действительного, так и логического типа (boolean).

Примеры использования блока Logical Operationпоказаны на рис. 20.

Рис. 20. Примеры использования блока Logical Operation

 







Сейчас читают про: