Работа с блоками Sum
Download 26.94 Kb.
|
Задание по практику №3
- Bu sahifa navigatsiya:
- Теоретическая часть Блок вычисления суммы Sum
- List of sign
- Блок умножения Product Назначение: Выполняет вычисление произведения текущих значений сигналов. Параметры: Number of inputs
- Number of inputs задан
- Рис.2. Примеры использования блока Product при выполнении скалярных и поэлементных операций
Практическая работа № 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 прямоугольной формы. Блок может использоваться для суммирования скалярных, векторных или матричных сигналов. Типы суммируемых сигналов должны совпадать. Нельзя, например, подать на один и тот же суммирующий блок сигналы целого и действительного типов. Если количество входов блока больше, чем один, то блок выполняет поэлементные операции над векторными и матричными сигналами. При этом количество элементов в матрице или векторе должно быть одинаковым. Если в качестве списка знаков указать цифру 1 (один вход), то блок можно использовать для определения суммы элементов вектора. Примеры использования блока Sum показаны на Рис.1. Рис.1. Примеры использования блока Sum Блок умножения Product Назначение: Выполняет вычисление произведения текущих значений сигналов. Параметры: Number of inputs – Количество входов. Может задаваться как число или как список знаков. В списке знаков можно использовать знаки * (умножить) и / (разделить). Multiplication – Способ выполнения операции. Может принимать значения (из списка): - Element-wise – Поэлементный. - Matrix – Матричный. Saturate on integer overflow (флажок) – Подавлять переполнение целого. При установленном флажке ограничение сигналов целого типа выполняется корректно. Если параметр Number of inputs задан списком, включающим кроме знаков умножения также знаки деления, то метки входов будут обозначены символами соответствующих операций. Блок может использоваться для операций умножения или деления скалярных векторных или матричных сигналов. Типы входных сигналов блока должны совпадать. Если в качестве количества входов указать цифру 1 (один вход), то блок можно использовать для определения произведения элементов вектора. Примеры использования блока 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
ma'muriyatiga murojaat qiling