
Сообщение от
Pronto72
Измеряете время полного хода форточки в одну сторону и во вторую. Часто различаются. Переводите время в количество циклов контроллера. И в каждом цикле или прибавляете или отнимаете от переменной типа Real соответствующее Real-число. Для визуализации и управления пересчитываете в word. Если расчетное положение меньше заданного min или больше заданного max, то "дотягиваете" форточку до концевика и обновляете тем самым ее местоположение.
P.S. По опыту - если привод без червяка + не имеет избыточной мощности, то положение после десятка перемещений (не доезжая концевиков) становится +/- лапоть.