SCALE_B8 (OSCAT)

<< Click to Display Table of Contents >>

Navigation:  Приложения > Библиотека OSCAT > OSCAT.Функции > OSCAT.Функции.Обработка сигналов >

SCALE_B8 (OSCAT)

То же, что и SCALE_B4 (OSCAT), но обрабатывает 8 входов:

Q := (in1*(IN1_MAX-IN1_MIN)/255 + IN1_MIN + in2*(IN2_MAX-IN2_MIN)/255 + IN2_MIN + in3*(IN3_MAX-IN3_MIN)/255 + IN3_MIN + in4*(IN4_MAX-IN4_MIN)/255 + IN4_MIN + in5*(IN5_MAX-IN5_MIN)/255 + IN5_MIN + in6*(IN6_MAX-IN6_MIN)/255 + IN6_MIN + in7*(IN7_MAX-IN7_MIN)/255 + IN7_MIN + in8*(IN8_MAX-IN8_MIN)/255 + IN8_MIN)*K + O

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

SCALE_B8_OSCAT

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

Название

Тип

Описание

Входы

in1-in8

BYTE

Входы.

K

REAL

Множитель.

O

REAL

Смещение.

in1_min-in8_min

REAL

Нижняя граница диапазона, в который масштабируются входы.

in1_max-in8_max

REAL

Верхняя граница диапазона, в который масштабируются входы.

Выходы

Q

REAL

Результат масштабирования.