Использование функции автозаполнения в проекте VEXcode IQ Python

Использование функции автозаполнения Python при создании проекта Python в VEXcode IQ может помочь сэкономить время и предотвратить ошибки при вводе команд.


Как использовать функцию автодополнения Python

Миниатюра проекта примера двигателя BaseBot Drivetrain 2.

Примечание: В этом проекте используется шаблон Basebot (трансмиссия, 2 двигателя).

Начните вводить текст, чтобы открыть меню выбора.

Рабочее пространство VEXcode IQ Python с раскрывающимся меню предлагаемых команд. Набрана буква D, и в меню доступны команды, начинающиеся с этой буквы. Это меню называется «Меню выбора».

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

Рабочее пространство VEXcode IQ Python с раскрывающимся меню всех предлагаемых команд.

Чтобы получить доступ к списку возможных команд, доступных с помощью функции автозаполнения, нажмите Control + Пробел (в Windows, macOS и Chrome OS).

Сделайте выбор с помощью функции автозаполнения Python

Рабочее пространство VEXcode IQ Python с раскрывающимся меню предлагаемых команд. Была нажата буква D, и клавиатура используется для пошагового просмотра доступных команд. Трансмиссия — это первое предложение, и оно выделено.

Нажмите «Enter/Return» или «Tab» на клавиатуре или выберите команду курсором, чтобы сделать выбор.

Обратите внимание, что в более длинных меню выбора вы можете сделать выбор, используя один из следующих вариантов:

  • Используйте клавиши «Вверх» и «Вниз», чтобы выбрать нужное имя, затем нажмите «Tab» или «Enter/Return» на клавиатуре, чтобы сделать выбор.
  • Используйте курсор для прокрутки вверх и вниз в меню автозаполнения. Затем сделайте желаемый выбор.

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

Рабочее пространство VEXcode IQ Python с раскрывающимся меню предлагаемых команд. Устройство трансмиссии и оператор точки введены, команды для этого устройства доступны в меню.

Добавление оператора точки (точка, «.») откроет новое меню всех команд, доступных устройству.

Сделайте выбор, используя один из следующих вариантов

Рабочее пространство VEXcode IQ Python с раскрывающимся меню предлагаемых команд. Устройство привода и оператор точки введены, и клавиатура используется для пошагового прохождения доступных команд. Команда «Drive For» будет выделена.

Используйте кнопки «Вверх» и «Вниз» на клавиатуре для навигации по меню, а затем нажмите «Return» на Mac, «Enter» на Windows или Chromebook, чтобы сделать выбор.

Выберите курсором нужную команду.

Добавить параметры

Рабочее пространство VEXcode IQ Python с раскрывающимся меню предлагаемых команд. Команда drivetrain.drive_for введена с начальным символом переноса, а параметры для этой функции доступны в меню. Первый параметр читается вперед.

Параметры — это параметры, которые передаются команде в скобках.

Рабочее пространство VEXcode IQ Python с раскрывающимся меню предлагаемых команд. Команда drivetrain.drive_for(FORWARD, 100, была введена с пустым конечным параметром, а параметры для этой части функции доступны в меню. Первый параметр имеет значение INCHES.

Некоторые команды требуют нескольких параметров. Используйте запятую для разделения разных параметров в одной команде.

Рабочее пространство VEXcode IQ Python с завершенной командой, которая читается как drivetrain.drive_for(FORWARD, 100, MM, wait=True).

Некоторые параметры являются необязательными, например, wait=True в следующем примере. Для получения дополнительной информации о параметрах просмотрите справочную информацию по команде чтобы определить, какие параметры необходимы, а какие являются необязательными.

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

Last Updated: