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

Введение#

Блок управления VEX EXP Brain может управлять пневматической системой CTE с помощью методов, используемых в системе Pneumatic Эти методы позволяют блоку управления управлять пневматическим насосом и выдвигать или втягивать пневматические цилиндры.

В приведенных ниже примерах сконфигурированный пневматический соленоид CTE будет называться pneumatic_1 и будет использоваться во всех последующих примерах в этой документации API при обращении к методам класса Pneumatic.

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

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

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

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

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

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

Установщики – Включите или выключите пневматический насос.

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

Конструкторы – Выполните ручную инициализацию и настройку пневматического соленоида CTE.

  • Pneumatic – Создать пневматический соленоид CTE.

Действия#

extend#

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

Usage:
extend(cylinder)

Параметр

Описание

cylinder

Цилиндр, который нужно выдвинуть:

  • CYLINDER1
  • CYLINDER2
  • CYLINDER3
  • CYLINDER4
  • CYLINDERALL — Выдвигает все цилиндры

# Extend the first cylinder
pneumatic_1.extend(CYLINDER1)

# Wait 2 seconds
wait(2, SECONDS)

# Retract the first cylinder
pneumatic_1.retract(CYLINDER1)

retract#

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

Usage:
retract(cylinder)

Параметр

Описание

cylinder

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

  • CYLINDER1
  • CYLINDER2
  • CYLINDER3
  • CYLINDER4
  • CYLINDERALL — Втягивает все цилиндры.

# Extend the first cylinder
pneumatic_1.extend(CYLINDER1)

# Wait 2 seconds
wait(2, SECONDS)

# Retract the first cylinder
pneumatic_1.retract(CYLINDER1)

pump_on#

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

Usage:
pump_on()

Параметры

Описание

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

# Turn the pneumatic pump on
pneumatic_1.pump_on()

pump_off#

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

Usage:
pump_off()

Параметры

Описание

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

# Turn the pneumatic pump off
pneumatic_1.pump_off()

Сеттеры#

pump#

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

Usage:
pump(state)

Параметр

Описание

state

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

# Turn the pneumatic pump on
pneumatic_1.pump(True)

# Turn the pneumatic pump off
pneumatic_1.pump(False)

Строители#

Pneumatic#

Pneumatic создает пневматическую систему.

Pneumatic(smartport)

Параметр

Описание

smartport

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

# Construct a Pneumatic System "pneumatic_1" with the
# Pneumatic class
pneumatic_1 = Pneumatic(Ports.PORT1)