Neumático#

Introducción#

El VEX IQ Brain puede controlar el sistema neumático VEX IQ 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.

Esta página utiliza pneumatic_1 como ejemplo Nombre neumático. Reemplácelo con su propio nombre configurado según sea necesario.

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

Acciones — Controlar cilindros neumáticos.

  • extend — Extiende un cilindro.

  • retract — Retrae un cilindro.

Mutadores: encienda o apague la bomba neumática.

  • pump_on — Enciende la bomba neumática.

  • pump_off — Apaga la bomba neumática.

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

Getters — Compruebe si el solenoide está conectado.

  • installed — Devuelve si hay o no un solenoide conectado al cerebro.

Constructores: inicializa y configura manualmente Pneumatics.

Acciones#

extend#

extend extiende un cilindro neumático.

Usage:
pneumatic_1.extend(cylinder)

Parámetros

Descripción

cylinder

El cilindro a extender:

  • CYLINDER1
  • CYLINDER2
  • CYLINDERALL – Ambos cilindros

retract#

retract retrae un cilindro neumático.

Usage:
pneumatic_1.retract(cylinder)

Parámetros

Descripción

cylinder

El cilindro a retraer:

  • CYLINDER1
  • CYLINDER2
  • CYLINDERALL – Ambos cilindros

Mutadores#

pump_on#

pump_on enciende la bomba neumática.

Usage:
pneumatic_1.pump_on()

Parámetros

Descripción

Este método no tiene parámetros.

pump_off#

pump_off apaga la bomba neumática.

Usage:
pneumatic_1.pump_off()

Parámetros

Descripción

Este método no tiene parámetros.

pump#

pump enciende o apaga la bomba neumática.

Usage:
pneumatic_1.pump(state)

Parámetros

Descripción

state

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

Getters#

installed#

installed devuelve un booleano que indica si el solenoide está conectado al cerebro.

  • True : el solenoide está conectado al cerebro.

  • False — El solenoide no está conectado al cerebro.

Usage:
pneumatic_1.installed()

Parámetros

Descripción

Este método no tiene parámetros.

Constructores#

Los constructores se utilizan para crear manualmente objetos Pneumatic , que son necesarios para configurar Pneumatics fuera de VEXcode.

Pneumatics#

El constructor Pneumatic crea un objeto Pneumatic en el puerto inteligente especificado.

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)