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