Зміст презентації
Оптимізація програм. Мій блок. Блок «Нерегульований мотор»
Чому важливо оптимізувати програми в робототехніці
Що таке «Мій блок» у середовищі EV3-G
Призначення блоку «Нерегульований мотор»
2. Оптимізація програм
Поняття оптимізації:
Зменшення кількості блоків
Покращення читабельності
Спрощення налагодження
Методи оптимізації:
Використання циклів
Уникнення повторення коду
Уведення змінних і умовних операторів
Створення власних підпрограм (Мій блок)
3. Мій блок (My Block)
Що таке «Мій блок» і як його створити
Кроки створення:
Виділення набору блоків
Натиснути «Створити мій блок»
Присвоєння імені та вибір значків
Переваги використання:
Повторне використання
Легке оновлення
Зручність при читанні програми
Приклад:
Мій блок «Розворот»
Мій блок «Пуск – пауза – стоп»
4. Блок «Нерегульований мотор» (Unregulated Motor Block)
Призначення:
Керує мотором без сенсорної зворотного зв’язку (без регуляції швидкості)
Відмінності від блоку «Мотор»:
Немає стабілізації обертів
Миттєва реакція на команду
Параметри:
Порт (A, B, C)
Потужність (%)
Час або оберти (опційно)
Приклади використання:
Вентилятори
Рух без точного позиціонування
Маніпуляції, де точність не критична
5. Практичне застосування всіх трьох тем
Створення власного блоку для запуску вентилятора
Оптимізація програми з багатьма моторними командами через «Мій блок»
Порівняння роботи з регульованим і нерегульованим мотором
6. Типові помилки
Плутанина між типами моторів
Неініціалізовані параметри в «Моєму блоці»
Повторне дублювання однакових фрагментів коду