Запуск, загрузка и выполнение проекта VEXcode EXP C++

Запускать и загружать проекты C++ в VEXcode EXP очень просто.


Как начать проект C++

Значок приложения VEXcode EXP.

Запустите VEXcode EXP

По умолчанию новый проект Blocks открывается в VEXcode EXP.

Платформа по умолчанию использует интерфейс блоков.

Панель инструментов VEXcode EXP с открытым меню «Файл» и выделенной опцией «Новый текстовый проект». Новый текстовый проект — вторая опция в меню, под пунктом Новый проект блоков.

Выберите «Файл», затем «Новый текстовый проект», чтобы открыть текстовый интерфейс.

VEXcode EXP Выберите приглашение «Язык проекта», которое предлагает варианты Python или C++. Можно выбрать язык для открытия нового проекта, либо нажать кнопку «Отмена» ниже, которая закроет меню.

Выберите C++ в окне «Язык проекта».

Новый проект C++ открыт в VEXcode EXP.

Откроется интерфейс C++.


Как создать проект на C++

В этом разделе показано, как создать базовый проект C++ с помощью команд из панели инструментов. Описанный здесь проект позволит продвинуть EXP Clawbot вперед на 200 миллиметров (мм).

Панель инструментов VEXcode EXP с открытым меню «Файл» и выделенной опцией «Открыть примеры». «Открыть примеры» — пятая опция в меню, расположенная после «Новый проект блоков», «Новый текстовый проект», «Открыть» и «Открыть недавние».

Выберите «Файл», затем «Открыть примеры», чтобы открыть проект шаблона.

Миниатюра примера проекта мотора Clawbot Drivetrain 2.

Выберите шаблон Clawbot (трансмиссия с 2 двигателями). Шаблоны — это пустые проекты с предустановленными конфигурациями устройств.

VEXcode EXP с открытым шаблоном Example Project, включая настроенные устройства и комментарии к коду с описанием проекта.

Обратите внимание, что в рабочей области открывается набор комментариев к проекту. Команды вы будете добавлять после комментариев.

Открыт пример проекта VEXcode EXP с шаблоном мотора Clawbot Drivetrain 2. Выделена конкретная пустая строка кода на строке 72 внутри основной функции и прямо под комментарием «Начать код проекта».

Выберите Enter в конце последней строки кода (строка 71). Это должно создать следующую пронумерованную строку (строка 72). Здесь вы начнете добавлять код в проект.

VEXcode EXP с командой Drive for, выделенной на панели инструментов C++.

Теперь вы можете добавлять команды из панели инструментов. Выберите команду Drive for.

Открыт пример проекта VEXcode EXP с шаблоном мотора Clawbot Drivetrain 2. Ранее пустая строка кода теперь содержит команду Drive for, которая выглядит так: Drivetrain.driveFor(forward, 200, mm).

Перетащите команду Drive for в рабочую область и поместите ее в последнюю строку проекта (строка 72).


Как загрузить и запустить проект C++

Панель инструментов VEXcode EXP с выделенным полем имени проекта, переименованным в Drive Forward. Справа от названия проекта есть надпись «Сохранено».

Сначала назовите и сохраните свой проект C++. Подробную информацию о том, как сохранить проект VEXcode EXP C++, можно найти в одной из следующих статей:

VEXcode EXP с открытым выпадающим меню «Слоты». Для загрузки проектов в Brain доступно 8 слотов, первый слот выделен.

Затем выберите, в какой из слотов Мозга вы загрузите проект. Для этого выберите кнопку «Слот» на панели инструментов.

Панель инструментов VEXcode EXP с выделенным зеленым значком «Мозг», указывающим на то, что «Мозг» подключен.

Затем подключите Brain к устройству (напрямую через USB-C) и убедитесь, что значок Brain зеленый.

Панель инструментов VEXcode EXP с выделенным значком «Сборка» между значками «Мозг» и «Выполнить».

Нажмите кнопку «Загрузить», чтобы загрузить проект в Brain. Проект загрузится в выбранный слот.

Панель инструментов VEXcode EXP с выделенным значком «Выполнить» между значками «Сборка» и «Остановка».

Наконец, выберите «Выполнить», чтобы запустить проект, пока робот все еще подключен к вашему компьютеру.

На экране EXP Brain показаны открытые параметры проекта Drive Forward и выбранная кнопка «Выполнить».

Или отключите Brain от устройства и запустите проект на EXP Brain.

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

Last Updated: