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