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

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

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


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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

 

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

Левая аркада

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

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

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

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

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

Сплит Аркады

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

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

Бак

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

 

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

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


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

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

  • В следующем примере настроен двигатель и группа двигателей: ClawMotor и ArmMotorGroup.

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

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


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

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

Меню устройств VEXcode IQ с показанными параметрами контроллера. Кнопки, расположенные за пределами джойстиков, выделены цветом, при этом кнопки осей L и F подключены к группе двигателей Arm и группе двигателей Claw.

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

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

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

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

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

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


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

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

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

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

Last Updated: