Neumático#

Introducción#

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

This page uses pneumatic_1 as the example Pneumatic name. Replace it with your own configured name as needed.

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

Acciones: Controlar cilindros neumáticos.

Motadores: Enciende o apaga la bomba neumática.

  • pump_on — Turns the pneumatic pump on.

  • pump_off — Turns the pneumatic pump off.

  • pump — Turns the pneumatic pump on or off.

Obtener — Compruebe si el solenoide está conectado.

  • installed — Returns whether or not a solenoid is connected to the Brain.

Constructores: Inicialicen y configuren manualmente el sistema neumático.

Comportamiento#

extend#

extend extends a pneumatic cylinder.

Usage:
pneumatic_1.extend(cylinder)

Parámetros

Descripción

cylinder

The cylinder to extend:

  • CYLINDER1
  • CYLINDER2
  • CYLINDERALL – Both cylinders

retract#

retract retracts a pneumatic cylinder.

Usage:
pneumatic_1.retract(cylinder)

Parámetros

Descripción

cylinder

The cylinder to retract:

  • CYLINDER1
  • CYLINDER2
  • CYLINDERALL – Both cylinders

Mutadores#

pump_on#

pump_on turns the pneumatic pump on.

Usage:
pneumatic_1.pump_on()

Parámetros

Descripción

Este método no tiene parámetros.

pump_off#

pump_off turns the pneumatic pump off.

Usage:
pneumatic_1.pump_off()

Parámetros

Descripción

Este método no tiene parámetros.

pump#

pump turns the pneumatic pump on or off.

Usage:
pneumatic_1.pump(state)

Parámetros

Descripción

state

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

Captadores#

installed#

installed returns a Boolean indicating whether the solenoid is connected to the Brain.

  • True — The solenoid is connected to the Brain.

  • False — The solenoid is not connected to the Brain.

Usage:
pneumatic_1.installed()

Parámetros

Descripción

Este método no tiene parámetros.

Constructores#

Constructors are used to manually create Pneumatic objects, which are necessary for configuring Pneumatics outside of VEXcode.

Pneumatics#

The Pneumatic constructor creates a Pneumatic object in the specified Smart Port.

Usage:
pneumatic_1 = Pneumatic(smartport)

Parámetro

Descripción

smartport

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

# Create a Pneumatic object in Port 1
pneumatic_1 = Pneumatic(Ports.PORT1)