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

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

Параметры:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



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