Показать сообщение отдельно
Старый 27.05.2018, 20:54   #64
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,865
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,665
Поблагодарили 3,280 раз(а) в 1,176 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (3291)
По умолчанию

Немного подумал и решил использовать мощь МК в другом направлении. Теперь, вместо операций с плавающей точкой выполняется поиск в массиве с парами калибровочных значений. Получается, что шкала разбита примерно на 16 отрезков. Сначала находится "отрезок", на котором располагается текущее измеряемое значение, а потом выполняется простейшая аппроксимация с помощью ф-ии "map". При этом используются только целые числа.

При примерно 17 калибровочных значениях, при использовании для поиска метода "деления отрезка пополам", поиск выполняется за 4 шага. Теперь не нужно подбирать коэф. квадратного или кубического уравнения, а достаточно сделать замеры и вписать результаты в массив
Нажмите на изображение для увеличения
Название: 10531.jpg
Просмотров: 420
Размер:	142.3 Кб
ID:	159026

Последний раз редактировалось shalex; 27.05.2018 в 23:20.
shalex вне форума  
Вверх
2 пользователя(ей) сказали cпасибо: