Пневматический#
Введение#
Блок управления 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)
Параметр |
Описание |
|---|---|
|
Цилиндр, который нужно выдвинуть:
|
# 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)
Параметр |
Описание |
|---|---|
|
Цилиндр для втягивания:
|
# 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)
Параметр |
Описание |
|---|---|
|
Устанавливаемое состояние: |
# Turn the pneumatic pump on
pneumatic_1.pump(True)
# Turn the pneumatic pump off
pneumatic_1.pump(False)
Строители#
Pneumatic#
Pneumatic создает пневматическую систему.
Pneumatic(smartport)
Параметр |
Описание |
|---|---|
|
Интеллектуальный порт, к которому подключен пневматический соленоид, обозначается как |
# Construct a Pneumatic System "pneumatic_1" with the
# Pneumatic class
pneumatic_1 = Pneumatic(Ports.PORT1)