Сравнивающее устройство

| Скалярный | Си |
в палитре на схеме

Блок векторизован, реализует (по умолчанию) поэлементное вычитание второго входного векторного сигнала из первого:

где 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 и -1).
  2. Именованные свойства могут быть заданы как локальные переменные модели (или субмодели) в скрипте на языке программирования, как глобальные сигналы проекта при помощи пункта главного меню Сервис → Сигналы, или как внешние сигналы проекта при помощи подключаемой базы сигналов.