Використання моїх блоків у VEXcode VR

Мої блоки — одна з категорій блоків у VEXcode VR. Деякі інші категорії включають магніт, вигляд, датчики та змінні. Мої блоки використовуються для створення послідовності блоків, які можна використовувати кілька разів протягом усього проекту.


Як зробити блок

Категорія «Мої блоки», вибрана на палітрі «Блоки»

Виберіть «Створити блок» у категорії «Мої блоки».

Мій стек блоків, що показує виклик користувацького блоку у VR-проекті VEXcode

Перейменуйте блок, ввівши його в поле «Назва блоку», а потім виберіть «ОК».


Як налаштувати блок

Додати вхідне поле (число)

Робоче середовище VEXcode VR з визначенням My Block та користувацьким блоком, доданим до стеку проєкту

Виберіть опцію «Додати вхід (число)» на екрані «Створити блок (попередній перегляд)». Перейменуйте введення, ввівши його в поле «Номер», а потім виберіть «ОК».

Додати вхідні дані (логічне значення)

Меню «Мої блоки» з користувацьким блоком «В'їзд у квадрат», доступним для використання у VEXcode VR

Виберіть опцію «Додати вхід (логічний)» на екрані «Створити блок (попередній перегляд)». Перейменуйте введення, ввівши його в поле «Boolean», а потім виберіть «OK».

Додати мітку

Кнопка «Мої блоки», яка використовується для створення власних блоків у VEXcode VR

Виберіть опцію «Додати мітку» на екрані «Створити блок (попередній перегляд)». Перейменуйте мітку, ввівши її в поле «Текст мітки», а потім виберіть «ОК».

Об'єднання вхідних даних та міток

Мій блок із вхідними даними швидкості та відстані в палітрі блоків VR VEXcode

Об’єднайте входи та мітки, щоб створити послідовність блоків.


Як видалити вхідні дані / мітки

Видалити вибраний вхідний сигнал з меню налаштувань "Мій блок"

Щоб видалити вхід або мітку, виберіть піктограму «Очистити» у верхній частині введення або мітки, які потрібно видалити.


Як використовувати блок Define

Робочий простір VEXcode VR з функцією «Мої блоки», яка організовує власну послідовність у блоки повторного використання

Параметр тепер можна використовувати з блоку «Визначення» після його створення.

Блоки, що показують визначення "Мій блок" з командами опускання пера, руху та повороту для VR-робота

Приєднайте додаткові блоки до блоку «Визначити».

Додавання числового блоку як вхідних даних до параметра My Block у VEXcode VR

Використовуйте параметри з блоку «Визначити».

Палітра «Мої блоки» з доступним для використання користувацьким блоком «Намалювати квадрат»

Використовуйте «Мій блок», прикріплений до блоку «Після запуску».


Як використовувати мої блоки

Приклад малювання квадратів

У цьому прикладі робот використовуватиме Мої блоки, щоб:

  • Проїхати вперед на 200 мм
  • Чорною ручкою намалюйте квадрат 300 мм
  • Поверніть праворуч на 25 градусів
  • Намалюйте квадрат 500 мм червоною ручкою

Блок капелюха «Визначити» розбиває процедуру. У наступному прикладі цей блок капелюха «Визначити» розбиває блоки, які використовуються для малювання квадрата певну кількість разів. Перетягніть аргументи з блоку визначення, які будуть використовуватися всередині блоків, як показано в цьому відео.

Після встановлення блоку «Визначити» його можна перетягнути та додати до блоку «Після запуску» для встановлення параметрів, як показано в цьому відео.

VR-проект VEXcode з використанням My Block для повторення команд малювання двох квадратів інструментом "Перо"

Після зміни параметрів проект готовий до запуску.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: