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

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


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

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

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

Меню «Создать блок» VEXcode 123 открыто, название блока изменено на «Въезд» и выделено. Синяя кнопка «ОК» в правом нижнем углу выделена.

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


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

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

Меню VEXcode 123 «Создать блок» открыто, а имя блока установлено на «Въезд». В блок добавлено поле ввода числа, которое теперь выделено.

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

Добавить ввод (логический)

Меню VEXcode 123 «Создать блок» открыто, а имя блока установлено на «Въезд». В блок добавлено поле ввода логического значения, которое теперь выделено.

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

Добавить ярлык

Меню VEXcode 123 «Создать блок» открыто, а имя блока установлено на «Въезд». Поле метки добавлено в блок и теперь выделено.

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

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

Меню «Создать блок» VEXcode 123 открыто, и создан пользовательский блок. Сначала в блоке написано «Въехать», затем идет поле ввода числа, а затем идет метка с надписью «Шаг в квадрате». В целом пользовательский блок читается как «Движение в квадрате с шагом X». Синяя кнопка «ОК» в правом нижнем углу выделена.

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


Как удалить входы/метки

Меню VEXcode 123 «Создать блок» открыто, а имя блока установлено на «Въезд». В блок добавлено поле ввода чисел, а над ним выделен значок «Очистить».

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


Как использовать блок определения

Блок определения моих блоков VEXcode 123 выделен. Он гласит: «Введите число шагов в квадрате», а число является параметром, который можно использовать в определении блока.

Теперь параметр можно использовать из блока {Define} после его создания.

Блок определения «Привод в VEXcode 123 Мои блоки» с добавленным к нему определением. В стеке есть блок «Повторить», установленный на 4, и блок «Проезд на 1 шаг» с блоком «Поворот на 90 градусов», оба внутри блока «Повторить».

Присоедините дополнительные блоки к блоку {Define}.

Блок определения «Drive in VEXcode 123 My Blocks» с параметром number, который теперь используется в определении. В стеке есть блок «Повторить», установленный на 4, и блок «Проехать на» с блоком «Повернуть на 90 градусов» внутри блока «Повторить». Параметр «Число» был помещен в блок «Движение вперед на число шагов», поэтому теперь он читается как «Движение вперед на число шагов».

Используйте параметры из блока {Define}.

Блок команд «Мои блоки» VEXcode 123 добавлен под блоком «Когда запущен». Этот командный блок вызовет команду «Ввести число шагов в квадрат». Параметр числа установлен на 1.

Используйте [Мой блок], прикрепленный к блоку {When Started}.


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

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

VEXcode 123 При запуске блока, под которым находятся три блока. Сначала идет командный блок «Проезд на 1 шаг в квадрате», затем «Поворот направо на 45 градусов», а затем командный блок «Проезд на 2 шага в квадрате».

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

  • Двигайтесь вперед на 1 шаг в квадрате.
  • Поверните направо на 45 градусов.
  • Двигайтесь вперед по квадрату с двумя шагами.

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

После установки блока {Define} вновь созданный блок можно перетащить и добавить к блоку {When Started} для установки параметров.

Предыдущие блоки VEXcode 123 складываются с помощью командного блока Drive in number step square, показанного рядом с определением командного блока.

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

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

Last Updated: