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

