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