Системы управления без обратной связи
Проект «Управление без обратной связи» на языке Visual Basic
Системы управления с обратной связью
Проект «Управление с обратной связью» на языке Visual Basic
Проект «Автоматическое управление с автоматической обратной связью» на языке Visual Basic
1. Поместить на форму (рис. 1.51):
• графическое поле PictureBox1, по которому будет перемещаться точка (закрашенный кружок);
• кнопку Button1 для запуска обработчика события вывода первоначального положения точки и круга;
• кнопку Button2 для запуска обработчика события вывода конечного положения точки;
• четыре кнопки Button3, Button4, Button5 и Button6 для управления движением точки.
2. Создать обработчик события вывода первоначального положения управляемого объекта (точки). Обработчик должен включать случайную генерацию координат точки:
3. Четыре обработчика события перемещения точки должны обеспечивать изменение координат точки. Обработчик события перемещения вправо примет вид:
4. Создать обработчик события, выводящий конечное положение управляемого объекта (точки):
5. Щелкнуть по кнопке Управляемый объект и мишень. В центре графического поля появится окружность (мишень) и точка со случайными координатами (управляемый объект).
Переместить управляемый объект (точку) в центр мишени щелчками по кнопкам со стрелками.
Щелкнуть по кнопке Результат. Скорее всего, управляемый объект (точка) не попадет в центр мишени (см. рис. 1.51).
Рис. 1.51. Проект «Управление без обратной связи» на языке Visual Basic
Следующая страница Системы управления с обратной связью