а есть такое состояние что токарь может переключить скорость когда ему вздумается и на сколько вздумается , как вверх так и вниз. то есть нужно проверять где его черти носят в реальном времени. Я сначала сделал программу в которой у меня происходило сравнение с заданной скоростью и потом счетчик в зависимости от условия считал скорость вверх или вниз, но были задействованы все скоростя и ступеней разгона и торможения не было. В итого очень долгий набор и очень медленное торможение плюс рычание при переключении муфт в коробке. Эту прогу забраковали. Хотел как то по другому но че то торможу. Прямой фукциональный блок декодера скоростей я сделал даже задержки на каждую муфту поставил. То есть теперь при переключении все работает но если токарь с дури крутанет переключатель на 18 скорость с 1 то будет большой бада бум. Так же и торможение если при 200 оборотах нажать стоп то удар будет еще тот.