Может повлиять. Надо смотреть как они там используются и править по месту.
Вид для печати
Не пойму что не так.
Скорее всего при изменении PRU_STEPPER на PRU_STEPPER1 не обновились ссылки в @Export
Простой вариант поправить это удалить и заново добавить @Export.
со stepper.Q возможно аналогичная картина. Т.е. подводим курсор на Q и либо стираем-пишем заново, либо ctrl+пробел и "перевыбираем" Q.
Сейчас уже не помню где автоматическая замена была сделана, а где нет.
Хорошо, попробую.
Вышло обновление Hardella. Если сделать обновление, что будет с ранее созданными проектами ?
Всё будет работать. Для порядка нужно перекомпилировать проект (не проверял нужно ли или нет).
Технически, если сохранить проект в новой версии старая его уже не сможет открыть.
Но то обновление (речь, ведь, про 1.6.2?) довольно давно вышло и там ничего существенно не менялось.
Владимир, у меня 2 вопроса:
1) к примеру задал я stepper_ramp = 50 000 [Гц/сек], означает ли это, что за каждую мс частота будет увеличиваться ровно на
50 Гц ?
2) если задать не большое ускорение stepper_ramp, большую частоту stepper_max_speed и маленькое число импульсов stepper_quantity, то может получиться, что заданное количество импульсов будет отработано на этапе разгона; означает ли это, что как только заданное количество импульсов будет сгенерировано, то частота сразу упадет до нуля без этапа торможения ?
Можно считать и так. Если точнее, то между каждыми двумя импульсами задержка уменьшается более-менее равномерно.
Если указано ненулевое замедление (decel_ramp), то блок совместит этапы ускорения и замедления так, чтобы общее количество импульсов оказалось равным заданному
Вот графики на эту тему. Каждая точка -- импульс. Под частотой понимается 1 / (t2-t1).
Вложение 26718
Вложение 26719
Ясно. Спасибо.