Сумматор
![]() |
![]() |
| Векторный | Си
| ST | |
| в палитре | на схеме |
Описание
Блок векторизован, реализует операцию алгебраического поэлементного суммирования входных сигналов с учетом весовых коэффициентов:
где y(t) – выходной сигнал блока; u1(t), u2(t), …, un(t) – входные сигналы; a1, a2, a3, …, an – весовые коэффициенты для каждого входного сигнала блока.
Входные сигналы могут быть векторами u1=[u11, u1 2, …, u1 m], u2=[u2 1, u22, …, u2 m] … un=[un 1, un 2, …, un m], размерности которых должны быть одинаковы, в этом случае на выходе будет также вектор:
где yi(t) – i-ый элемент выходного векторного сигнала блока; u1 i(t), u2 i(t) – i-ый элемент первого, второго и т.д. входного сигнала.
Входные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| + | Входной порт для одного из слагаемых. Количество входных портов равно числу (n) элементов вектора весовых множителей в свойствах блока. Имя порта может быть изменено блоком, в зависимости от значения весового коэффициента. | Математическая |
Выходные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| sum | Выходной порт для результата суммирования. | Математическая |
Свойства
| Название | Имя | Описание | По умолчанию | Тип данных |
|---|---|---|---|---|
| Весовые множители для каждого из входов | a | Вектор действительных чисел, на которые умножаются значения входных сигналов блока. Число входных портов блока равно размерности этого массива. | [1, 1] | Массив |
Параметры
Блок не имеет параметров.
- По умолчанию блок формирует выходной сигнал, равный сумме двух входных сигналов (весовых коэффициентов два, и оба равны 1).
- Свойства посредством колонки "Формула" могут быть заданы при помощи локальных переменных модели (субмодели) в ее скрипте, при помощи глобальных сигналов проекта в пункте главного меню Сервис → Сигналы..., или сигналов подключаемой базы данных.

