Системы управления без обратной связи
Проект «Управление без обратной связи» на языке Turbo Delphi
Системы управления с обратной связью
Проект «Управление с обратной связью» на языке Turbo Delphi
Проект «Автоматическое управление с автоматической обратной связью» на языке Turbo Delphi
Усовершенствуем проект «Управление без обратной связи».
1. Поместить на форму дополнительно две надписи LabelX и LabelY для вывода текущих координат точки (рис. 1.55).
2. Четыре событийные процедуры перемещения точки должны обеспечивать изменение координат точки, а также рисовать ее текущие положения. Событийная процедура перемещения влево примет вид:
3. Запустить проект и осуществить попадание точки в мишень (круг, имеющий центр с координатами (100, 100), размещенный в графическом поле с размерами (200, 200)).
Легко убедиться, что использование обратной связи обеспечивает гарантированное попадание точки в мишень (см. рис. 1.55).
Рис. 1.55. Проект «Управление с обратной связью» на языке Turbo Delphi
Следующая страница Проект «Автоматическое управление с автоматической обратной связью» на языке Turbo Delphi