PID библиотека
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Втр, 09/07/2019 - 11:45
Ребята добрый день.
использую библиотеку. иногда в процессе работы устанавливаю новые значения коэффициентов, но все же это не совсем что мне нужно. я хотел бы не корректировать расчеты с новыми коэффициентами а именно начать их с нуля отбросив результаты прошлой работы со старыми коэффициентами - словно мы перезагрузили ардуину.
каким образом выполнить полный сброс расчетов без перезагрузки ардуинки разумеется
обнулить кафиценты.
использую библиотеку.
"имя сестра, имя!" (с)
https://playground.arduino.cc/Code/PIDLibrary/
Открыть библиотеку. Посмотреть в каких переменных храняться промежуточные результаты расчётов ПИД. Посмотреть, есть ли методы библиотеки для их обнуления, если нет - дописать. Сохранить библиотеку. Использовать методы обнуления промежуточных результатов для приведения ПИД в начальное состояние, без перезагрузки МК.
Для того что бы начать "с нуля" с новыми коээффициентами, можноЖ
- Удалить созданный объект PID и создать его заново с новыми параметрами
- Использовать метод Initialize() после вызова SetTunings()