Добрый день. Сформулируйте задачу конкретнее. Если Вы измеряете уровень при помощи датчика давления, который выдаёт сигнал 4-20ма, то ничего с диапазоном мудрить не надо. Задаёте нижнее значение 0 (оно соответствует 0 давлению), вернее значение задаёте в соответствии с максимальным значением датчика.
Например: если у Вас датчик на 1бар и Вы измеряете просто высоту водяного столба, то нижнее значение будет 0м - верхнее 10м. Если Вы измеряете объём (м. куб.) соответственно вводите верхнее значение соответствующее объёму с высотой в 10м.
Если у Вас до датчика наливается какой то объём, то его плюсуете используя соответствующий пункт настройки.
Если у Вас какие то другие особенности - опишите.
Лучшее - враг хорошего "Le mieux est I\'ennemi du bien" (вроде как Вольтеровское)
Арифметика:
I=5+(17-5)/(H-0)*X
Где:I – входной ток
X - показания ТРМ при входном токе I
H – показания ТРМ при входном токе 17мА
0 - показания ТРМ при входном токе 5мА
откуда:
X=(I-5)*H/12
X для тока 4мА равен минус H/12
X для тока 20мА равен 15*H/12
Павел Братковский не ошибся и угадал верхний предел в процентах (125%) и почти угадал нижний предел(-8,33333 и т.д. %)
Последний раз редактировалось xtc; 27.02.2016 в 07:58.
Спасибо за развернутый ответ.