Neumático#

Introducción#

El sistema neumático utiliza una bomba de aire y un solenoide para controlar el aire comprimido que mueve los cilindros. Permite activar o desactivar la bomba y extender o retraer los cilindros mediante código.

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

Below is a list of all methods:

Actions — Compress or decompress air with an air pump.

Mutators — Change the state of the air pump.

  • pump_on — Turn on the air pump.

  • pump_off — Turn off the air pump.

  • pump — Set the on or off state of the air pump.

Getters — Check if the solenoid is connected.

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

Constructors — Manually initialize and configure Pneumatics.

Comportamiento#

extend#

extend extends a cylinder.

Usage:
pneumatic_1.extend(cylinder)

Parámetros

Descripción

cylinder

The cylinder to extend:

  • CYLINDER1
  • CYLINDER2
  • CYLINDERALL – Both cylinders

retract#

retract retracts a 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 air pump on.

Usage:
pneumatic_1.pump_on()

Parámetros

Descripción

Este método no tiene parámetros.

pump_off#

pump_off turns the air pump off.

Usage:
pneumatic_1.pump_off()

Parámetros

Descripción

Este método no tiene parámetros.

pump#

pump turns the air pump on or off.

Usage:
pneumatic_1.pump(state)

Parámetros

Descripción

state

The air compressor state:

  • True – Turn the air pump on.
  • False – Turn the air 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

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

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