<< 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:
Входы и выходы функции:
Название |
Тип |
Описание |
Входы |
||
X |
REAL |
Вход функции, где задается значение аргумента. |
X1 |
REAL |
Вход функции, где задается значение координаты X для точки 1. |
Y1 |
REAL |
Вход функции, где задается значение координаты Y для точки 1. |
X2 |
REAL |
Вход функции, где задается значение координаты Х для точки 2. |
Y2 |
REAL |
Вход функции, где задается значение координаты Y для точки 2. |
Выходы |
||
Q |
REAL |
Выход функции, где выдается линейно интерполированное значение Y для X. |