neumático#

Inicializando la clase neumática#

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

El constructor «pneumatic» crea un objeto neumático en el puerto especificado.

Parámetro

Descripción

puerto

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

bombaHabilitar

Un valor booleano que representa si se debe habilitar o deshabilitar la bomba de aire.

// Construct a Pneumatic System "Pneumatic" with the
// pneumatic class.
pneumatic Pnuematic = pneumatic(PORT1);

Este objeto “Neumático” 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 clase neumática.

Métodos de clase#

extender()#

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

Parámetros

Descripción

valor

Un cylinderType válido.

Devoluciones: Ninguna.

// Extend the first cylinder.
Pneumatic.extend(cylinder1);

// Wait 2 seconds.
wait(2, seconds);

// Retract the first cylinder.
Pneumatic.retract(cylinder1);

retraer()#

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

Parámetros

Descripción

valor

Un cylinderType válido.

Devoluciones: Ninguna.

// Extend the first cylinder.
Pneumatic.extend(cylinder1);

// Wait 2 seconds.
wait(2, seconds);

// Retract the first cylinder.
Pneumatic.retract(cylinder1);

bombaEncendida()#

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

Devoluciones: Ninguna.

// Turn air pump on.
Pneumatic.pumpOn();

bombaApagada()#

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

Devoluciones: Ninguna.

// Turn air pump off.
Pneumatic.pumpOff();

bomba()#

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

Parámetros

Descripción

estado

El estado del compresor. true para activarlo. false para desactivarlo.

Devoluciones: Ninguna.

// Turn air pump on.
Pneumatic.pump(true);

wait(3, seconds);

// Turn air pump off.
Pneumatic.pump(false);

marca de tiempo()#

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

Devuelve: Marca de tiempo del último paquete de estado como un entero de 32 bits sin signo en milisegundos.

instalado()#

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

Devuelve: true si el dispositivo está conectado. false si no lo está.