Neumático#

Introducción#

The VEX EXP Brain can control the CTE Pneumatic system using methods from the Pneumatic class. These methods allow the Brain to control the pneumatic pump and extend or retract pneumatic cylinders.

For the examples below, the configured CTE Pneumatic Solenoid will be named pneumatic_1 and will be used in all subsequent examples throughout this API documentation when referring to Pneumatic class methods.

A continuación se muestra una lista de todos los métodos disponibles:

Acciones: Controlar los cilindros neumáticos y la bomba neumática.

  • extend – Extends a pneumatic cylinder.

  • retract – Retracts a pneumatic cylinder.

  • pump_on – Turns the pneumatic pump on.

  • pump_off – Turns the pneumatic pump off.

Ajustadores: Enciendan o apaguen la bomba neumática.

  • pump – Turns the pneumatic pump on or off.

Constructores: Inicialicen y configuren manualmente el solenoide neumático CTE.

  • Pneumatic – Create a CTE Pneumatic Solenoid.

Comportamiento#

extend#

extend extends a pneumatic cylinder.

Usage:
extend(cylinder)

Parámetro

Descripción

cylinder

The cylinder to extend:

  • CYLINDER1
  • CYLINDER2
  • CYLINDER3
  • CYLINDER4
  • CYLINDERALL — Extends all cylinders

# Extend the first cylinder
pneumatic_1.extend(CYLINDER1)

# Wait 2 seconds
wait(2, SECONDS)

# Retract the first cylinder
pneumatic_1.retract(CYLINDER1)

retract#

retract retracts a pneumatic cylinder.

Usage:
retract(cylinder)

Parámetro

Descripción

cylinder

The cylinder to retract:

  • CYLINDER1
  • CYLINDER2
  • CYLINDER3
  • CYLINDER4
  • CYLINDERALL — Retracts all cylinders.

# 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 turns the pneumatic pump on.

Usage:
pump_on()

Parámetros

Descripción

Este método no tiene parámetros.

# Turn the pneumatic pump on
pneumatic_1.pump_on()

pump_off#

pump_off turns the pneumatic pump off.

Usage:
pump_off()

Parámetros

Descripción

Este método no tiene parámetros.

# Turn the pneumatic pump off
pneumatic_1.pump_off()

Colocadores#

pump#

pump turns the pneumatic pump on or off.

Usage:
pump(state)

Parámetro

Descripción

state

The state to set: True turns the pneumatic pump on, and False turns the pneumatic pump off.

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

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

Constructores#

Pneumatic#

Pneumatic creates a Pneumatic System.

Pneumatic(smartport)

Parámetro

Descripción

smartport

The Smart Port that the Pneumatic Solenoid is connected to, written as Ports.PORTx where x is the number of the port.

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