Пневматический#
Введение#
Система VEX IQ Brain может управлять пневматической системой VEX IQ с помощью методов класса Pneumatic Эти методы позволяют системе управлять пневматическим насосом и выдвигать или втягивать пневматические цилиндры.
На этой странице в качестве примера имени пневматического устройства используется pneumatic_1 При необходимости замените его на собственное имя.
Ниже приведён список всех методов:
Действия — Управление пневматическими цилиндрами.
Мутаторы — включают или выключают пневматический насос.
pump_on— Включает пневматический насос.pump_off— Выключает пневматический насос.pump— Включает или выключает пневматический насос.
Проверьте, подключен ли соленоид.
installed— Возвращает значение, указывающее, подключен ли соленоид к блоку управления.
Конструкторы — Вручную инициализируют и настраивают пневматику.
Pneumatic— Создает объект «Пневматика».
Действия#
extend#
extend выдвигает пневматический цилиндр.
Usage:
pneumatic_1.extend(cylinder)
Параметры |
Описание |
|---|---|
|
Цилиндр для выдвижения:
|
retract#
retract втягивает пневматический цилиндр.
Usage:
pneumatic_1.retract(cylinder)
Параметры |
Описание |
|---|---|
|
Цилиндр для втягивания:
|
Мутаторы#
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)
Параметры |
Описание |
|---|---|
|
Устанавливаемое состояние: |
Геттеры#
installed#
Функция installed возвращает логическое значение, указывающее, подключен ли соленоид к блоку управления.
True— Соленоид подключен к мозгу.False— Соленоид не подключен к мозгу.
Usage:
pneumatic_1.installed()
Параметры |
Описание |
|---|---|
Этот метод не имеет параметров. |
Строители#
Конструкторы используются для ручного создания Pneumatic , необходимых для настройки пневматики вне VEXcode.
Pneumatics#
Конструктор Pneumatic создает объект Pneumatic в указанном Smart Port.
Usage:
pneumatic_1 = Pneumatic(smartport)
Параметр |
Описание |
|---|---|
|
Интеллектуальный порт, к которому подключен соленоид, обозначается как PORTx, где x — номер порта. |
# Create a Pneumatic object in Port 1
pneumatic_1 = Pneumatic(Ports.PORT1)