zeiss_utils/Z1000_focus/Readme_calculate_PARAMS

14 lines
616 B
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Запустить в режиме standalone с нужной скоростью:
./can_focus -Am <speed>
Смотреть последнюю строчку выхлопа: Stopped for <время остановки> <DPOS>
DPOS здесь - количество шагов, на которое "уехал" фокус после команды "стоп".
Погонять с разными скоростями в разных направлениях, посчитать примерную зависимость.
Посчитать в октаве:
speed=5*[400 600 800 1000 1200]' % скорость (скорость в шагах и rawspeed отличаются в 5 раз)
dx=[25 110 220 370 545]' % усредненные между + и - смещения
N=[ones(size(steps)) steps steps.^2] % матрица аргумента
k = N \ dx % коэффициенты аппроксимации dx = k0 + k1*steps + k2*steps^2