Линейный преобразователь





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

Описание

Блок реализует линейную интерполяцию входной величины. При этом значение входа, равное минимальной входной величине соответствует нулю на выходе, а значение входа равное максимальной входной величине соответствует единице на выходе:

где u(t) – входной скалярный сигнал, xmin, xmax – параметры блока, y(t) – выходной скалярный сигнал. Если на вход поступает векторный сигнал, то параметры блока должны быть заданы векторами соответствующей входу размерности, тогда и на выходе будет векторный сигнал:

где u(t) = [u1,u2,…,un] – входной векторный сигнал, xmin,i, xmax,i – i-ые элементы векторов свойств блока, u(t) = [u1,u2,…,un] – выходной векторный сигнал, n≥1 – размерность входного и выходного сигналов, а также свойств блока.

Входные порты

Имя Описание Тип линии связи
inport Вход блока. Математическая

Выходные порты

Имя Описание Тип линии связи
outport Выход блока. Математическая

Свойства

Название Имя Описание По умолчанию Тип данных
Минимальное значение входа a xmin – величина входного сигнала, которой соответствует 0 на выходе. [0] Массив
Максимальное значение входа b xmax – величина входного сигнала, соответствующая 1 на выходе. [1] Массив

Параметры

Блок не имеет параметров.

Прим.:
  1. По умолчанию свойства библиотечного блока заданы так, что на выходе блок формирует скалярный сигнал.
  2. Свойства посредством колонки "Формула" могут быть заданы при помощи локальных переменных модели (субмодели) в ее скрипте, при помощи глобальных сигналов проекта в пункте главного меню Сервис → Сигналы..., или сигналов подключаемой базы данных.