Neumático#

Los comandos neumáticos solo funcionarán con las piezas neumáticas CTE.

Inicializando la clase neumática#

Un sistema neumático se crea utilizando el siguiente constructor:

Neumático(puerto)

Este constructor utiliza un parámetro:

Parámetro

Descripción

puerto

Un Puerto inteligente válido al que está conectado el solenoide neumático.

# Construct a Pneumatic System "pneumatic_1" with the
# Pneumatic class.
pneumatic_1 = Pneumatic(Ports.Port1)

Este objeto pneumatic_1 se utilizará en todos los ejemplos posteriores a lo largo de esta documentación de API cuando se haga referencia a los métodos de la clase Neumática.

Métodos de clase#

extend()#

El método extend(value) extiende un cilindro.

Parámetros

Descripción

valor

Un CylinderType válido.

Devoluciones: Ninguna.

# Extend the first cylinder.
pnuematic_1.extend(CYLINDER1)

# Wait 2 seconds.
wait(2, SECONDS)

# Retract the first cylinder.
pnuematic_1.retract(CYLINDER1)

retract()#

El método retract(value) retrae un cilindro.

Parámetros

Descripción

valor

Un CylinderType válido.

Devoluciones: Ninguna.

# Extend the first cylinder.
pnuematic_1.extend(CYLINDER1)

# Wait 2 seconds.
wait(2, SECONDS)

# Retract the first cylinder.
pnuematic_1.retract(CYLINDER1)

pump_on()#

El método pump_on() enciende la bomba de aire neumática.

Devoluciones: Ninguna.

# Turn air pump on.
pnuematic_1.pump_on()

pump_off()#

El método pump_off() apaga la bomba de aire neumática.

Devoluciones: Ninguna.

# Turn air pump off.
pnuematic_1.pump_off()

pump()#

El método pump(state) enciende o apaga la bomba de aire neumática.

Parámetros

Descripción

estado

El estado del compresor. «Verdadero» para activarlo. «Falso» para desactivarlo.

Devoluciones: Ninguna.

# Turn air pump on.
pnuematic_1.pump(True)

# Turn air pump off.
pnuematic_1.pump(False)

status()#

El método status() devuelve el estado sin procesar del dispositivo neumático.

Devuelve: El estado sin procesar del dispositivo neumático como un entero.

installed()#

El método installed() verifica la conexión del dispositivo.

Devuelve: «Verdadero» si el dispositivo está conectado. «Falso» si no lo está.

timestamp()#

El método timestamp() devuelve la marca de tiempo del último paquete de estado recibido del sistema neumático.

Devuelve: La marca de tiempo del último paquete de estado recibido en milisegundos.