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

Вступ#

VEX IQ Brain може керувати пневматичною системою VEX IQ за допомогою методів класу Pneumatic Ці методи дозволяють Brain керувати пневматичним насосом та висувати або втягувати пневматичні циліндри.

На цій сторінці як приклад назви пневматичного елемента використовується pneumatic_1 За потреби замініть її власною налаштованою назвою.

Нижче наведено список усіх методів:

Дії — Керування пневматичними циліндрами.

  • extend — Розширити циліндр.

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

Мутатори — увімкнення або вимкнення пневматичного насоса.

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

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

  • pump — Вмикає або вимикає пневматичний насос.

Геттери — Перевірте, чи підключено соленоїд.

  • installed — Повертає, чи підключено соленоїд до мозку.

Конструктори — Ручна ініціалізація та налаштування пневматики.

  • Pneumatic — Створює об’єкт Pneumatics.

Дії#

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 повертає логічне значення, яке вказує, чи підключено соленоїд до Brain.

  • 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)