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 |
|---|---|
|
El cilindro a extender:
|
# 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 |
|---|---|
|
El cilindro a retraer:
|
# 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 |
|---|---|
|
El estado a configurar: |
# 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 |
|---|---|
|
El puerto inteligente al que está conectado el solenoide neumático, escrito como |
# Construct a Pneumatic System "pneumatic_1" with the
# Pneumatic class
pneumatic_1 = Pneumatic(Ports.PORT1)