Назначение:
Реализует одну из базовых логических операций.
Параметры:
1. Operator –Вид реализуемой логической операции (выбирается из списка):
- AND– Логическое умножение (операция И).
- OR– Логическое сложение (операция ИЛИ).
- NAND – Операция И-НЕ.
- NOR – Операция ИЛИ-НЕ.
- XOR – Исключающее ИЛИ (операция сложения по модулю 2).
- NOT – Логическое отрицание (НЕ).
2. Number of input ports –Количество входных портов.
Выходным сигналом блока является 1, если результат вычисления логической операции есть “ИСТИНА”и 0,если результат – “ЛОЖЬ”.
Входные сигналы блока могут быть скалярными, векторными или матричными. Если входные сигналы – векторы или матрицы, то блок выполняет поэлементную логическую операцию, при этом размерность входных сигналов должна совпадать. Если часть входных сигналов – векторы или матрицы, а другая часть входных сигналов – скаляры, то блок выполняет логическую операцию для скалярных входных сигналов и каждого элемента векторных или матричных сигналов. Размерность выходного сигнала, в этом случае, будет определяться размерностью векторных или матричных входных сигналов.
При выполнении логической операции отрицания блок будет иметь лишь один входной порт.
Входные сигналы могут быть как действительного, так и логического типа (boolean).
Примеры использования блока Logical Operationпоказаны на рис. 9.6.20.

Рис. 9.6.20. Примеры использования блока Logical Operation
[Скачать пример]