Обозначение


Описание

Блок вычисляет значение функции y, заданную таблично (x0, y0 ...), при значении аргумента, равного in.

При этом используется кусочно-линейная интерполяция.

Значение dlt задает смещение значения y, относительно значений в точках x0, x1, ..., которое используется если edl = 1.

Если значение x не входит в диапазон, заданный точками x0, x1, ..., то выставляется флаг ошибки.

Назначение входов и выходов

ВходыТипОписание
infltзначение аргумента x
dltfltзначение смещения y
edlbразрешение использования смещения (1 - включено)
tifltзначение x точки i таблицы
cifltзначение y точки i таблицы
ВыходыТипОписание
outfltрезультат интерполяции y = f(x)
errbфлаг ошибки (1 - значение x вне диапазона таблицы)

Инициализация

  1. Выход инициализируется 0.
  2. Флаг ошибки изначально сброшен.

Алгоритм

Алгоритм вычисления значения функции основан на кусочно-линейной интерполяции.

Ссылки