Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Simulink Matlab.doc
Скачиваний:
198
Добавлен:
09.05.2015
Размер:
2.39 Mб
Скачать

9.6.14. Блок определения минимального или максимального значения MinMax

Назначение:

Определяет максимальное или минимальное значение из всех сигналов, поступающих на его входы.

Параметры:

  1. Function - Выходной параметр. Выбирается из списка:   - min – Минимальное значение.   - max – Максимальное значение.

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

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

Примеры использования блока MinMaxпоказаны на рис. 9.6.17.

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

9.6.15. Блок округления числового значения Rounding Function

Назначение:

Выполняет операцию округления числового значения.

Параметры:

Function – Способ округления (выбирается из списка):

  • floor – Округление до ближайшего меньшего целого.

  • ceil – Округление до ближайшего большего целого.

  • round – Округление до ближайшего целого.

  • fix – Округление отбрасыванием дробной части.

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

Выходной сигнал блока будет иметь тип doubleилиsingle.

Примеры использования блока Rounding Functionпоказаны на рис. 9.6.18.

Рис. 9.6.18. Примеры использования блока Rounding Function

9.6.16. Блок вычисления операции отношения Relational Operator

Назначение:

Блок сравнивает текущие значения входных сигналов.

Параметры:

Relational Operator – Тип операции отношения (выбирается из списка):

  • = = - Тождественно равно.

  • ~ = - Не равно.

  • < - Меньше.

  • < = - Меньше или равно.

  • > = - Больше или равно.

  • > - Больше.

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

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

Для операций = = (тождественно равно) и~ = (не равно) допускается использовать комплексные входные сигналы.

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

Примеры использования блока Relational Operatorпоказаны на рис. 9.6.19.

Рис. 9.6.19. Примеры использования блока Relational Operator

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]