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

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


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

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

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

VEXcode 123 Меню «Створити блок» відкрито, назву блоку змінено на «Заїзд» і виділено. Синя кнопка «ОК» внизу праворуч буде виділена.

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


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

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

VEXcode 123 Меню «Створити блок» відкрито, а назву блоку встановлено на «Заїзд». До блоку додано поле для введення числа, яке тепер виділено.

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

Додати вхід (логічний)

VEXcode 123 Меню «Створити блок» відкрито, а назву блоку встановлено на Drive in. Поле логічного введення було додано до блоку та тепер виділено.

Виберіть опцію «Boolean» на екрані «Make a Block». Перейменуйте введення, ввівши його в поле «boolean», а потім виберіть «OK».

Додайте мітку

VEXcode 123 Меню «Створити блок» відкрито, а назву блоку встановлено на «Заїзд». До блоку додано поле мітки, яке тепер виділено.

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

Поєднайте вхідні дані та мітки

Відкрито меню VEXcode 123 «Створити блок» і створено спеціальний блок. Блок спочатку читає Drive in, потім має поле введення числа, а потім закінчується квадратом кроку читання мітки. Усі разом у спеціальному блоці читається Drive in X step square. Синя кнопка «ОК» внизу праворуч буде виділена.

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


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

VEXcode 123 Меню «Створити блок» відкрито, а назву блоку встановлено на Drive in. До блоку додано поле для введення числа, а над ним виділено значок Очистити.

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


Як використовувати блок визначення

VEXcode 123 Блок визначення моїх блоків виділено. Він читає «Вводити квадрат кроку числа», а число є параметром, який можна використовувати у визначенні блоку.

Параметр тепер можна використовувати з блоку {Define} після його створення.

Диск у VEXcode 123 Блок визначення моїх блоків із доданим до нього визначенням. У стеку є блок повторення, встановлений на 4, і блок приводу для 1 кроку з блоком повороту на 90 градусів, обидва всередині блоку повторення.

Приєднайте додаткові блоки до блоку {Define}.

Диск у VEXcode 123 Блок визначення моїх блоків із числовим параметром, який тепер використовується у визначенні. У стеку є блок повторення, встановлений на 4, і блок Drive for з блоком Turn for 90 градусів всередині блоку повторення. Параметр числа було розміщено в блоці Drive for, тому він тепер читає Drive forward for number кроків.

Використовуйте параметри з блоку {Define}.

VEXcode 123 Командний блок «Мої блоки» додано під блок «Коли розпочато». Цей командний блок викликає команду Drive in number step square. Числовий параметр встановлено на 1.

Використовуйте [Мій блок], приєднаний до блоку {When Started}.


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

Приклад водіння в квадратах

Блок VEXcode 123 When Started, який містить три блоки під ним. Спочатку це квадратний командний блок їзди в 1 крок, потім поворот праворуч на 45 градусів, а потім квадратний блок їзди в 2 кроки.

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

  • Рух вперед квадратом на 1 крок.
  • Поверніть праворуч на 45 градусів.
  • Рухайтеся вперед квадратом на 2 кроки.

Блок {Define} hat порушує процедуру. У наступному прикладі цей блок із {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: