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.
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.
Pneumatic— Crea un objeto neumático.
Acciones#
extend#
extend extiende un cilindro neumático.
Usage:
pneumatic_1.extend(cylinder)
Parámetros |
Descripción |
|---|---|
|
El cilindro a extender:
|
retract#
retract retrae un cilindro neumático.
Usage:
pneumatic_1.retract(cylinder)
Parámetros |
Descripción |
|---|---|
|
El cilindro a retraer:
|
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 |
|---|---|
|
El estado a configurar: |
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 |
|---|---|
|
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)