<< 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:
Входы и выходы функции:
Название |
Тип |
Описание |
Входы |
||
in1-in8 |
BYTE |
Входы. |
K |
REAL |
Множитель. |
O |
REAL |
Смещение. |
in1_min-in8_min |
REAL |
Нижняя граница диапазона, в который масштабируются входы. |
in1_max-in8_max |
REAL |
Верхняя граница диапазона, в который масштабируются входы. |
Выходы |
||
Q |
REAL |
Результат масштабирования. |