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 |
---|---|
|
Un Puerto inteligente válido al que está conectado el solenoide neumático. |
|
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. |
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á.