Работа с блоками Sum


Download 26.94 Kb.
Sana17.06.2023
Hajmi26.94 Kb.
#1522757
TuriПрактическая работа
Bog'liq
Задание по практику №3


Практическая работа № 5-6
Тема: Работа с блоками Sum, Product, Gain в пакете Simulink. Вычисление значений многочленов в пакете Simulink.
Цель работы: Ознакомление и изучение блоками Sum, Product, Gain в пакете Simulink.
Теоретическая часть
Блок вычисления суммы Sum
Назначение:
Выполняет вычисление суммы текущих значений сигналов.
Параметры:
Icon shape – Форма блока. Выбирается из списка.
- round – окружность,
- rectangular – прямоугольник.
List of sign – Список знаков. В списке можно использовать следующие знаки:
+ (
плюс), - (минус) и | (разделитель знаков).
Saturate on integer overflow (флажок) – Подавлять переполнение целого. При установленном флажке ограничение сигналов целого типа выполняется корректно.
Количество входов и операция (сложение или вычитание) определяется списком знаков параметра List of sign, при этом метки входов обозначаются соответствующими знаками. В параметре List of sign можно также указать число входов блока. В этом случае все входы будут суммирующими.
Если количество входов блока превышает 3, то удобнее использовать блок Sum прямоугольной формы.
Блок может использоваться для суммирования скалярных, векторных или матричных сигналов. Типы суммируемых сигналов должны совпадать. Нельзя, например, подать на один и тот же суммирующий блок сигналы целого и действительного типов.
Если количество входов блока больше, чем один, то блок выполняет поэлементные операции над векторными и матричными сигналами. При этом количество элементов в матрице или векторе должно быть одинаковым.
Если в качестве списка знаков указать цифру (один вход), то блок можно использовать для определения суммы элементов вектора.
Примеры использования блока Sum показаны на Рис.1.

Рис.1. Примеры использования блока Sum
Блок умножения Product
Назначение:
Выполняет вычисление произведения текущих значений сигналов.
Параметры:
Number of inputs – Количество входов. Может задаваться как число или как список знаков. В списке знаков можно использовать знаки * (умножить) и / (разделить).
Multiplication – Способ выполнения операции. Может принимать значения (из списка):
- Element-wise – Поэлементный.
- Matrix – Матричный.
Saturate on integer overflow (флажок) – Подавлять переполнение целого. При установленном флажке ограничение сигналов целого типа выполняется корректно.
Если параметр Number of inputs задан списком, включающим кроме знаков умножения также знаки деления, то метки входов будут обозначены символами соответствующих операций.
Блок может использоваться для операций умножения или деления скалярных векторных или матричных сигналов. Типы входных сигналов блока должны совпадать. Если в качестве количества входов указать цифру (один вход), то блок можно использовать для определения произведения элементов вектора.
Примеры использования блока Product при выполнении скалярных и поэлементных операций показаны на Рис.2.

Рис.2. Примеры использования блока Product при выполнении скалярных и поэлементных операций
Download 26.94 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling