Есть полноценный механизм протяжки, который имеет точность до сантиметра, этого достаточно для расчета.
Отвечу кусочками кода, так может понятнее выйдет)
1. MainSpeedMax = 4000 Гц
//при генерации меандра реальная частота будет в два раза меньше заданной из-за особенности работы самого таймера.
const float PeredatochnoeChislo = 3.1 ; //передаточное число между шестернями привода
SpinsNow = Steps/1600/PeredatochnoeChislo
2. StepsForMM = 200
3. Внутренний диаметр 90 внешний 200, ширина витка 2мм. Витки и слои не считаем - нужна длина (ее считает Master)
4. Намотчик как бы подматывает за выдачей кабеля выбирая слабину, по датчику провисания
Отвечу кусочками кода, так может понятнее выйдет)
1. MainSpeedMax = 4000 Гц
//при генерации меандра реальная частота будет в два раза меньше заданной из-за особенности работы самого таймера.
const float PeredatochnoeChislo = 3.1 ; //передаточное число между шестернями привода
SpinsNow = Steps/1600/PeredatochnoeChislo
2. StepsForMM = 200
3. Внутренний диаметр 90 внешний 200, ширина витка 2мм. Витки и слои не считаем - нужна длина (ее считает Master)
4. Намотчик как бы подматывает за выдачей кабеля выбирая слабину, по датчику провисания