Дальше вопрос, 1000 это импульсов каждой фазы? Т.е. на оборот будет реально 4000 разных положений?
LPT читается раз в base-thread. В стандартной конфигурации encoder, чтобы обработать импульс должен задержаться минимум на 2 такта... В общем ситуация не очень радужная получается.
Кстати, та же меса при обработке энкодера вообще считает, что сигнал должен держаться 15 тактов, чтобы отсеять шум (правда там такты гораздо короче)
И еще поулчается, что на 1 шаг двигателя несколько шагов энкодера - с какой скоростью будет перемещаться во время этого шага вал энкодера - непонятно...(bit r/w) filter
If set to True (the default), the quadrature counter needs 15 clocks to register a change on any of the three input lines (any pulse shorter than this is rejected as noise). If set to False, the quadrature counter needs only 3 clocks to register a change. The encoder sample clock runs at 33 MHz on the PCI AnyIO cards and 50 MHz on the 7i43.
