Настройка контроллера в VEXcode EXP

При запуске программирования с помощью VEXcode EXP блоки контроллера не появятся на панели инструментов, пока контроллер не будет настроен.

Примечание: Если у вас настроен контроллер, для запуска вашего проекта он должен быть сопряжен с вашим VEX EXP Brain.


Добавление контроллера

Панель инструментов VEXcode EXP с выделенным значком «Устройства» между значками «Просмотр кода» и «Консоль печати».

Чтобы настроить контроллер, выберите значок «Устройства», чтобы открыть окно «Устройства».

Меню устройств VEXcode EXP с выделенной кнопкой «Добавить устройство».

Выберите «Добавить устройство».

Меню устройств VEXcode EXP после нажатия кнопки «Добавить устройство». Выделена опция «Контроллер».

Выберите «Контроллер».

Меню устройств VEXcode EXP после выбора опции «Контроллер». Ниже выделена кнопка «Готово».

Если вы хотите запрограммировать контроллер с помощью VEXcode EXP, выберите «Готово», чтобы завершить настройку.

  • Если вы хотите настроить контроллер для использования без программирования, см. дополнительные параметры ниже.

Меню устройств VEXcode EXP с выделенным ранее добавленным контроллером. Также отображается панель инструментов «Блоки» и выделены два блока событий, специфичных для контроллера.

После добавления контроллера вы увидите, что контроллер добавлен в окно «Устройства», а блоки контроллера (например, выделенные на этом изображении) появятся на панели инструментов.


Назначение трансмиссии джойстикам контроллера

Теперь, когда контроллер добавлен в конфигурацию робота, вы можете назначить трансмиссию джойстикам контроллера в окне «Устройства». Это позволяет вам назначать трансмиссию джойстикам контроллера без необходимости добавления дополнительного кода.

  • В следующем примере используется проект Clawbot (трансмиссия с 2 двигателями).
    Миниатюра примера проекта двигателя Clawbot Drivetrain 2.

Панель инструментов VEXcode EXP с выделенным значком «Устройства» между значками «Просмотр кода» и «Консоль печати».

Выберите значок «Устройства», чтобы открыть окно «Устройства».

Меню устройств VEXcode EXP с выделенным ранее добавленным контроллером.

Выберите «Контроллер».

Меню устройств VEXcode EXP с показанными параметрами контроллера. На контроллере имеется схема всех кнопок, и каждую кнопку можно подключить к группам двигателей или трансмиссиям, выбрав их на схеме. Левая кнопка джойстика подсвечивается, а значок указывает на то, что она подключена к левой аркаде на трансмиссии.

Выберите значок джойстика для переключения между опциями.

  • Если несколько раз выбрать значок джойстика, будут циклически переключаться все параметры.
  • Остановитесь, как только отобразится желаемый режим движения.

Вы можете выбрать один из четырех режимов движения: левая аркада, правая аркада, разделенная аркада, танк.

Меню устройств VEXcode EXP с показанными параметрами контроллера. Значок указывает на то, что левый джойстик управляет трансмиссией с использованием схемы управления «Левая аркада».

Левая аркада

Все движения контролируются левым джойстиком.

Меню устройств VEXcode EXP с показанными параметрами контроллера. Значок указывает на то, что правый джойстик управляет трансмиссией с использованием правой аркадной схемы управления.

Правая аркада

Все движения контролируются правым джойстиком.

Меню устройств VEXcode EXP с показанными параметрами контроллера. Значок указывает на то, что оба джойстика управляют трансмиссией с использованием схемы управления Split Arcade.

Сплит Аркады

Движение вперед и назад контролируется левым джойстиком, а поворот — правым джойстиком.

Меню устройств VEXcode EXP с показанными параметрами контроллера. Значок указывает на то, что оба джойстика управляют трансмиссией с использованием схемы управления танком.

Бак

Левый двигатель управляется левым джойстиком, а правый двигатель — правым джойстиком.

 

Меню устройств VEXcode EXP с показанными параметрами контроллера. Ниже выделена кнопка «Готово».

Выберите «Готово», чтобы сохранить конфигурацию.


Назначение двигателей кнопкам контроллера

После добавления контроллера в конфигурацию робота вы можете назначить двигатели определенным кнопкам контроллера в окне «Устройства».  Назначение двигателей в окне «Устройства» позволяет управлять отдельными двигателями или группами двигателей без необходимости добавления кода.

  • В следующем примере настроены два двигателя: ClawMotor и ArmMotor.

Панель инструментов VEXcode EXP с выделенным значком «Устройства» между значками «Просмотр кода» и «Консоль печати».

Выберите значок «Устройства», чтобы открыть окно «Устройства».


Меню устройств VEXcode EXP с выделенным ранее добавленным контроллером.

Выберите «Контроллер».

Меню устройств VEXcode EXP с показанными параметрами контроллера. Кнопки, расположенные за пределами джойстиков, выделены цветом: кнопки L1 и L2 подключены к группе двигателей «Рука», а кнопки A и B — к группе двигателей «Когти».

Настройте двигатель на кнопку, выбрав кнопки на контроллере.

  • Нажатие одной и той же кнопки несколько раз будет переключать настроенные двигатели.
  • Остановитесь, как только отобразится нужный двигатель.

Контроллер имеет четыре группы кнопок (L, R, E и F). Для каждой группы может быть настроен один двигатель (который не является частью трансмиссии).

Примечание: После настройки двигателя он не будет отображаться в качестве опции для других кнопок.

Меню устройств VEXcode EXP с показанными параметрами контроллера и кнопками, подключенными к группам двигателей робота. Ниже выделена кнопка «Готово».

Выберите «Готово», чтобы сохранить конфигурацию.


Удаление контроллера

Меню устройств VEXcode EXP с показанными параметрами контроллера. Ниже выделена кнопка «Удалить».

Контроллер можно удалить, выбрав опцию «Удалить» в нижней части экрана.

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

Last Updated: