Линейный преобразователь
![]() |
![]() |
| Векторный | Си
| 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 | Выход блока. | Математическая |
Свойства
Параметры
Блок не имеет параметров.
- По умолчанию свойства библиотечного блока заданы так, что на выходе блок формирует скалярный сигнал.
- Свойства посредством колонки "Формула" могут быть заданы при помощи локальных переменных модели (субмодели) в ее скрипте, при помощи глобальных сигналов проекта в пункте главного меню Сервис → Сигналы..., или сигналов подключаемой базы данных.

