Мої блоки — одна з категорій блоків у VEXcode GO. Деякі інші категорії включають вигляд, звук, відчуття та змінні. Мої блоки використовуються для створення послідовності блоків, які можна використовувати кілька разів протягом усього проекту.
Як зробити блок
Виберіть «Створити блок» у категорії «Мої блоки».
Перейменуйте блок, ввівши його в поле «Назва блоку», а потім виберіть «ОК».
Як налаштувати блок
Додати вхід (число)
Виберіть опцію «Додати вхід (номер)» на екрані «Створити блок». Перейменуйте введення, ввівши його в поле «номер», а потім виберіть «ОК».
Додати вхід (логічний)
Виберіть опцію «boolean» на екрані «Створити блок». Перейменуйте введення, ввівши його в поле «boolean», а потім виберіть «OK».
Додайте мітку
Виберіть опцію «Додати мітку» на екрані «Створити блок». Перейменуйте мітку, ввівши її в поле «Текст мітки», а потім виберіть «OK».
Поєднайте вхідні дані та мітки
Об’єднайте входи та мітки, щоб створити послідовність блоків, а потім виберіть «OK».
Як видалити вхідні дані / мітки
Щоб видалити введення або мітку, виберіть піктограму «Очистити» у верхній частині введення або мітки, які потрібно видалити.
Як використовувати блок визначення
Параметр тепер можна використовувати з блоку {Define} після його створення.
Приєднайте додаткові блоки до блоку {Define}.
Використовуйте параметри з блоку {Define}.
Використовуйте [Мій блок], приєднаний до блоку {When Started}.
Як використовувати мої блоки
Приклад водіння в квадратах
У цьому прикладі робот використовуватиме Мої блоки, щоб:
- Проїхати вперед у квадраті 200 мм.
- Поверніть праворуч на 45 градусів.
- Проїхати вперед у квадраті 300 мм.
Блок {Define} hat порушує процедуру. У наступному прикладі цей блок із {Define} капелюхом розбиває блоки, які використовуються для забивання квадрата певну кількість разів. Перетягніть аргументи з блоку {Define} для використання всередині блоків.
Після встановлення блоку {Define} новостворений блок тепер можна перетягнути та додати до блоку {When Started} для встановлення параметрів.
Після зміни параметрів проект готовий до Завантажити та запустити.