Neumático#

Introducción#

El VEX EXP Brain puede controlar el sistema neumático CTE mediante métodos de la clase Pneumatic Estos métodos permiten al Brain controlar la bomba neumática y extender o retraer los cilindros neumáticos.

Para los ejemplos que se muestran a continuación, el solenoide neumático CTE configurado se denominará pneumatic_1 y se utilizará en todos los ejemplos subsiguientes a lo largo de esta documentación de la API cuando se haga referencia a los métodos de la clase Pneumatic.

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 – Extiende un cilindro neumático.

  • retract – Retrae un cilindro neumático.

  • pump_on – Enciende la bomba neumática.

  • pump_off – Apaga la bomba neumática.

Reguladores: encienda o apague la bomba neumática.

  • pump – Enciende o apaga la bomba neumática.

Constructores – Inicializar y configurar manualmente el solenoide neumático CTE.

  • Pneumatic – Crear un solenoide neumático CTE.

Acciones#

extend#

extend extiende un cilindro neumático.

Usage:
extend(cylinder)

Parámetro

Descripción

cylinder

El cilindro a extender:

  • CYLINDER1
  • CYLINDER2
  • CYLINDER4
  • CYLINDERALL
  • CYLINDER3 - Extiende todos los cilindros

# Extend the first cylinder
pneumatic_1.extend(CYLINDER1)

# Wait 2 seconds
wait(2, SECONDS)

# Retract the first cylinder
pneumatic_1.retract(CYLINDER1)

retract#

retract retrae un cilindro neumático.

Usage:
retract(cylinder)

Parámetro

Descripción

cylinder

El cilindro a retraer:

  • CYLINDER1
  • CYLINDER2
  • CYLINDER4
  • CYLINDERALL
  • CYLINDER3 - Retrae todos los cilindros.

# 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 enciende la bomba neumática.

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 apaga la bomba neumática.

Usage:
pump_off()

Parámetros

Descripción

Este método no tiene parámetros.

# Turn the pneumatic pump off
pneumatic_1.pump_off()

Setters#

pump#

pump enciende o apaga la bomba neumática.

Usage:
pump(state)

Parámetro

Descripción

state

El estado a configurar: True enciende la bomba neumática y False apaga la bomba neumática.

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

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

Constructores#

Pneumatic#

Pneumatic crea un sistema neumático.

Pneumatic(smartport)

Parámetro

Descripción

smartport

El puerto inteligente al que está conectado el solenoide neumático, escrito como Ports.PORTx donde x es el número del puerto.

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