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 |
---|---|
|
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.