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