Перемножитель
![]() |
![]() |
| Векторный | Си
| ST | |
| в палитре | на схеме |
Описание
Блок векторизован, реализует умножение входных сигналов блока (при скалярных сигналах на входе):
где y(t) – выходной скалярный сигнал блока; u1(t), u2(t) – первый, второй и т.д. входной сигнал;
или поэлементное умножение входных величин блока (при векторных сигналах на входе):
где yi(t) – i-ый элемент выходного векторного сигнала блока; u1 i(t), u2 i(t) – i-ый элемент первого, второго и т.д. входного сигнала.
Входные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| multiplier_n | Порт для входного множителя. Количество таких портов равно значению соответствующего свойства блока. | Математическая |
Выходные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| result | Результат перемножения. | Математическая |
Свойства
| Название | Имя | Описание | По умолчанию | Тип данных |
|---|---|---|---|---|
| Количество входов | nport | Количество входных портов блока n (целое натуральное число). | 2 | Целое |
Параметры
Блок не имеет параметров.
Прим.:
- Размерность выходного сигнала всегда равна размерности входных сигналов. Блок формирует скалярный выходной сигнал при скалярных входных сигналах. Если входные сигналы векторные, то их размерности должны совпадать.
- Именованное свойство может быть задано как локальная переменная модели (субмодели) в скрипте на языке программирования, как глобальный сигнал проекта при помощи пункта главного меню Сервис → Сигналы, или как внешний сигнал проекта при помощи подключаемой базы сигналов.

