Назначение:
Реализует одну из базовых логических операций по отношению к целому числу в двоичном представлении.
Параметры:
Bitwise operator – Вид реализуемой логической операции (выбирается из списка):
AND – Логическое умножение (операция И).
OR – Логическое сложение (операция ИЛИ).
XOR – Исключающее ИЛИ (операция сложения по модулю 2).
NOT – Логическое отрицание (НЕ).
SHIFT_LEFT – Поразрядный сдвиг влево.
SHIFT_RIGHT – Поразрядный сдвиг вправо.
Second operand – Второй операнд. Задается шестнадцатеричным числом в символьном виде.
Одним из операндов блока Birwise Logical Operator является сигнал, подаваемый на вход блока, а вторым – параметр блока Second operand.
Входными сигналами блока должны быть без знаковые переменные типа uint8, uint16 или uint32.
Входной сигнал блока может быть скалярным, векторным или матричным. Если входной сигнал – вектор или матрица и второй операнд также вектор или матрица, то блок выполняет поэлементную логическую операцию, при этом размерность операндов должна совпадать. Если один из операндов – вектор или матрица, а другой операнд – скаляр, то блок выполняет логическую операцию для скалярного операнда и каждого элемента векторного или матричного операнда. Размерность выходного сигнала, в этом случае, будет определяться размерностью векторного или матричного операнда.