F_LIN2 (OSCAT)

<< Click to Display Table of Contents >>

Navigation:  Приложения > Библиотека OSCAT > OSCAT.Функции > OSCAT.Функции.Арифметические функции >

F_LIN2 (OSCAT)

Функция F_LIN2 возвращает ординату точки прямой по абсциссе (X); прямая определяется двумя точками – (X1,Y1) и (X2,Y2):

F_LIN2 := (Y2–Y1)/(X2–X1)*(X–X1) + Y1

Вид функции в редакторе программ языка FBD:

F_LIN2_OSCAT

Входы и выходы функции:

Название

Тип

Описание

Входы

X

REAL

Вход функции, где задается значение аргумента.

X1

REAL

Вход функции, где задается значение координаты X для точки 1.

Y1

REAL

Вход функции, где задается значение координаты Y для точки 1.

X2

REAL

Вход функции, где задается значение координаты Х для точки 2.

Y2

REAL

Вход функции, где задается значение координаты Y для точки 2.

Выходы

Q

REAL

Выход функции, где выдается линейно интерполированное значение Y для X.

Пример в ST

F_LIN2_OSCAT_1