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

Вступ#

Мозок VEX EXP може керувати пневматичною системою 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)