Потребуется такая функция:
2023-12-15_18-12-03.pngFUNCTION LINEAR : REAL
VAR_INPUT
VALUE:REAL;
X1:REAL;
X2:REAL;
Y1:REAL;
Y2:REAL;
END_VAR
VAR
RESULT:REAL;
END_VAR
IF X2-X1 = 0 THEN RESULT:=0; END_IF;
IF X2-X1 <>0 THEN
RESULT := Y1+(VALUE-X1)*((Y2-Y1)/(X2-X1));
END_IF;
LINEAR := RESULT;




Ответить с цитированием
