|
|
| Скалярный | Си
| |
в палитре |
на схеме |
Блок векторизован, реализует (по умолчанию) поэлементное вычитание второго входного
векторного сигнала из первого:
где
y(
t) – выходной сигнал блока;
u1(
t),
u2(
t)– входные сигналы. В остальном
(кроме поведения по умолчанию и изображения блока) блок аналогичен
Сумматору – можно задавать любые весовые коэффициенты для каждого из
входов.
Входы
- input_1 - сигнал, из которого производится вычитание;
- input_2 - сигнал, который вычитается.
Выходы
- output - результирующий выходной сигнал.
Свойства:
- Весовые множители для каждого из входов – вектор действительных
чисел, на которые умножаются значения входных сигналов блока. Число входных портов блока
равно размерности этого массива. По умолчанию весовые коэффициенты равны [1,-1] для
реализации вычитания.
Входные сигналы могут быть векторами
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 и -1).
- Именованные свойства могут быть заданы как локальные переменные модели (или субмодели) в
скрипте на языке программирования, как глобальные сигналы проекта при помощи пункта
главного меню Сервис → Сигналы, или как внешние сигналы проекта при
помощи подключаемой базы сигналов.