Пневматический#

Введение#

Система VEX IQ Brain может управлять пневматической системой VEX IQ с помощью методов класса Pneumatic Эти методы позволяют системе управлять пневматическим насосом и выдвигать или втягивать пневматические цилиндры.

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

Ниже приведён список всех методов:

Действия — Управление пневматическими цилиндрами.

  • extend — Расширить цилиндр.

  • retract — Втянуть цилиндр.

Мутаторы — включают или выключают пневматический насос.

  • pump_on — Включает пневматический насос.

  • pump_off — Выключает пневматический насос.

  • pump — Включает или выключает пневматический насос.

Проверьте, подключен ли соленоид.

  • installed — Возвращает значение, указывающее, подключен ли соленоид к блоку управления.

Конструкторы — Вручную инициализируют и настраивают пневматику.

  • Pneumatic — Создает объект «Пневматика».

Действия#

extend#

extend выдвигает пневматический цилиндр.

Usage:
pneumatic_1.extend(cylinder)

Параметры

Описание

cylinder

Цилиндр для выдвижения:

  • CYLINDER1
  • CYLINDER2
  • CYLINDERALL – Оба цилиндра

retract#

retract втягивает пневматический цилиндр.

Usage:
pneumatic_1.retract(cylinder)

Параметры

Описание

cylinder

Цилиндр для втягивания:

  • CYLINDER1
  • CYLINDER2
  • CYLINDERALL – Оба цилиндра

Мутаторы#

pump_on#

pump_on включает пневматический насос.

Usage:
pneumatic_1.pump_on()

Параметры

Описание

Этот метод не имеет параметров.

pump_off#

pump_off отключает пневматический насос.

Usage:
pneumatic_1.pump_off()

Параметры

Описание

Этот метод не имеет параметров.

pump#

Насос pump включает или выключает пневматический насос.

Usage:
pneumatic_1.pump(state)

Параметры

Описание

state

Устанавливаемое состояние: True включает пневматический насос, False — выключает пневматический насос.

Геттеры#

installed#

Функция installed возвращает логическое значение, указывающее, подключен ли соленоид к блоку управления.

  • True — Соленоид подключен к мозгу.

  • False — Соленоид не подключен к мозгу.

Usage:
pneumatic_1.installed()

Параметры

Описание

Этот метод не имеет параметров.

Строители#

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

Pneumatics#

Конструктор Pneumatic создает объект Pneumatic в указанном Smart Port.

Usage:
pneumatic_1 = Pneumatic(smartport)

Параметр

Описание

smartport

Интеллектуальный порт, к которому подключен соленоид, обозначается как PORTx, где x — номер порта.

# Create a Pneumatic object in Port 1
pneumatic_1 = Pneumatic(Ports.PORT1)