Основы моделирования в MATLAB. Часть 2. Simulink. Терёхин В.В. - 142 стр.

UptoLike

Составители: 

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

в этом случае, будет определяться размерностью векторного или мат-
ричного сигнала, подаваемого на один из входов.
        Для операций = = (тождественно равно) и ~ = (не равно) до-
пускается использовать комплексные входные сигналы.
        Входные сигналы также могут быть логического типа
(boolean).
        Примеры использования блока Relational Operator показаны
на рисунке 9.6.19.

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

      Назначение: Реализует одну из базовых логических операций.
      Параметры:
   1. Operator – Вид реализуемой логической операции (выбира-
      ется из списка):
      •     AND – Логическое умножение (операция И).
      •     OR – Логическое сложение (операция ИЛИ).
      •     NAND – Операция И-НЕ.
      •     NOR – Операция ИЛИ-НЕ.
      •     XOR – Исключающее ИЛИ (операция сложения по
      модулю 2).
      •     NOT – Логическое отрицание (НЕ).
   2. Number of input ports – Количество входных портов.

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


140