|
|
| Векторизован | Си
| |
в палитре |
на схеме |
Блок реализует линейную интерполяцию входной величины. При этом значение входа, равное
минимальной входной величине соответствует нулю на выходе, а значение входа равное
максимальной входной величине соответствует единице на выходе:
где
u(
t) –
входной скалярный сигнал,
xmin,
xmax – параметры блока,
y(
t) – выходной скалярный сигнал. Если на вход поступает векторный сигнал, то
параметры блока должны быть заданы векторами соответствующей входу размерности, тогда и на
выходе будет векторный сигнал:
где
u(
t) =
[
u1,
u2,…,
un] – входной векторный
сигнал,
xmin,i,
xmax,i – i-ые элементы векторов свойств
блока,
u(
t) = [
u1,
u2,…,
un]
– выходной векторный сигнал,
n≥1 – размерность входного и выходного сигналов, а также
свойств блока.
Свойства:
- Минимальное значение входа – xmin – величина
входного сигнала, соответствующая 0 на выходе.
- Максимальное значение входа – xmax – величина
входного сигнала, соответствующая 1 на выходе.
Прим.:
- По умолчанию блок формирует скалярный выходной сигнал.
- Именованные свойства могут быть заданы как локальные переменные модели (субмодели) в
скрипте на языке программирования, как глобальные сигналы проекта при помощи пункта
главного меню Сервис → Сигналы, или как внешние сигналы проекта при
помощи подключаемой базы сигналов.