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

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


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

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

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

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

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


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

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

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

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

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

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

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

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

Відкрито меню VEXcode GO «Створити блок», а ім’я блоку встановлено на Drive in. До блоку додано поле мітки, яке тепер виділено.

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

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

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

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


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

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

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


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

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

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

Блок VEXcode GO My Blocks Definition із доданим до нього визначенням. У стеку є блок повторення, встановлений на 4, і блок приводу для 200 мм із блоком повороту на 90 градусів, обидва всередині блоку повторення.

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

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

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

Командний блок VEXcode GO My Blocks додано під блок «Коли запущено». Цей командний блок викличе команду Drive in number mm square. Числовий параметр встановлено на 300.

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


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

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

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

  • Проїхати вперед у квадраті 200 мм.
  • Поверніть праворуч на 45 градусів.
  • Проїхати вперед у квадраті 300 мм.

Блок {Define} hat порушує процедуру. У наступному прикладі цей блок із {Define} капелюхом розбиває блоки, які використовуються для забивання квадрата певну кількість разів. Перетягніть аргументи з блоку {Define} для використання в межах блоків у його визначенні, як показано в цьому відео.

Блок VEXcode GO When Started, який містить три блоки під ним. Спочатку це командний блок «Рух у квадраті 200 мм», потім «Поворот праворуч на 45 градусів», а потім блок команд «Рух у квадраті 300 мм».

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

Попередні блоки VEXcode GO складаються за допомогою блоку команд Drive in number mm square, показаного поряд із визначенням блоку.

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

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

Last Updated: