SCALE_B4 (OSCAT)

<< Click to Display Table of Contents >>

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

SCALE_B4 (OSCAT)

SCALE_B4 масштабирует IN1..IN4, суммирует результаты, затем умножает сумму на множитель K и прибавляет смещение O:

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)*K + O

Как и SCALE_B2 (OSCAT), SCALE_B4 может быть использована, например, для вычисления расхода воздуха в вентиляционной системе, а также в любой системе, в которой есть смеситель, и требуется вычислить некоторое результирующее значение.

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

SCALE_B4_OSCAT

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

Название

Тип

Описание

Входы

in1

BYTE

Первый вход.

in2

BYTE

Второй вход.

in3

BYTE

Третий вход.

in4

BYTE

Четвертый вход.

K

REAL

Множитель.

O

REAL

Смещение.

in1_min

REAL

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

in1_max

REAL

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

in2_min

REAL

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

in2_max

REAL

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

in3_min

REAL

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

in3_max

REAL

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

in4_min

REAL

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

in4_max

REAL

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

Выходы

Q

REAL

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