Использование моих блоков в VEXcode VR

Мои блоки — это одна из категорий блоков в VEXcode VR. Некоторые другие категории включают «Магнит», «Внешний вид», «Ощущение» и «Переменные». «Мои блоки» используются для создания последовательности блоков, которые можно использовать несколько раз в проекте.


Как сделать блок

В палитре блоков выбрана категория «Мои блоки».

Выберите «Создать блок» в категории «Мои блоки».

В стеке блоков отображается вызов пользовательского блока в проекте VEXcode VR.

Переименуйте блок, введя его в поле «Имя блока», затем выберите «ОК».


Как настроить блок

Добавить поле ввода (число)

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

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

Добавить поле ввода (логическое значение).

Меню «Мои блоки» с пользовательским блоком «Езда по квадрату» доступно для использования в VEXcode VR.

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

Добавить метку

Кнопка «Мои блоки» используется для создания пользовательских блоков в VEXcode VR.

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

Объедините входные данные и метки.

Мой блок с вводом скорости и расстояния в палитре блоков VEXcode VR

Объедините входные данные и метки вместе, чтобы создать последовательность блоков.


Как удалить поля ввода/метки

Удалите выбранный ввод из меню настроек «Мой блок».

Чтобы удалить ввод или метку, выберите значок «Очистить» над вводом или меткой, которую вы хотите удалить.


Как использовать блок «Определить»

VEXcode VR-рабочее пространство с функцией My Blocks, позволяющей организовывать пользовательские последовательности в многократно используемые блоки.

Параметр теперь можно использовать из блока «Определить» после его создания.

Блоки, отображающие определение моего блока с командами «нажатие ручки», «движение» и «поворот» для VR-робота.

Присоедините к блоку «Определить» дополнительные блоки.

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

Используйте параметры из блока «Определить».

Палитра «Мои блоки» с доступным для использования пользовательским блоком «Нарисовать квадрат».

Используйте «Мой блок», прикрепленный к блоку «При запуске».


Как использовать мои блоки

Пример построения квадратов

В этом примере робот будет использовать «Мои блоки», чтобы:

  • Проезд вперед 200 мм
  • Черной ручкой нарисуйте квадрат со стороной 300 мм.
  • Поверните направо на 25 градусов
  • Красной ручкой нарисуйте квадрат со стороной 500 мм.

Блок шляпы «Определить» разбивает процедуру. В следующем примере этот блок шляпы «Определить» разбивает блоки, используемые для рисования квадрата, определенное количество раз. Перетащите аргументы из блока define, чтобы использовать их внутри блоков, как показано в этом видео.

После того как блок «Определить» будет настроен, созданный блок можно перетащить и добавить в блок «При запуске», чтобы задать параметры, как показано в этом видео.

Проект VEXcode VR, использующий блок My Block для повторения команд рисования двух квадратов с помощью инструмента «Перо».

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

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

Last Updated: