Electroimán#

Inicializando la clase de electroimán#

Un electroimán se crea utilizando el siguiente constructor:

Electroimán(puerto)

Este constructor utiliza un parámetro:

Parámetro

Descripción

puerto

Un Puerto inteligente válido al que está conectado el electroimán.

# Construct an Electromagnet "magnet" with the
# Electromagnet class.
magnet = Electromagnet(Ports.PORT1)

Este objeto magnet 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 Electromagnet.

Métodos de clase#

set_power()#

El método set_power(value) establece el nivel de potencia del electroimán utilizado para recoger y soltar.

Parámetros

Descripción

valor

El nivel de potencia a configurar (0 - 100).

Devoluciones: Ninguna.

# Set the default power to 80%. 
magnet.set_power(80)

pickup()#

El método pickup(duration, units, power) activa el electroimán para recoger un objeto.

Parámetros

Descripción

duración

Opcional. La duración para activar el electroimán.

unidades

Opcional. Un tipo TimeUnits válido. El valor predeterminado es MSEC.

fuerza

Opcional. El nivel de potencia a configurar (0 - 100).

Devoluciones: Ninguna.

# Set the Electromagnet to pickup.
magnet.pickup()

# Set the Electromagnet to pickup for 250 milliseconds at
# 90% power.
magnet.pickup(250, MSEC, 90)

drop()#

El método drop() desactiva el electroimán para dejar caer un objeto.

Parámetros

Descripción

duración

Opcional. La duración para desactivar el electroimán.

unidades

Opcional. Un tipo TimeUnits válido. El valor predeterminado es MSEC.

fuerza

Opcional. El nivel de potencia a configurar (0 - 100).

Devoluciones: Ninguna.

# Set the Electromagnet to drop.
magnet.drop()

# Set the Electromagnet to drop for 250 milliseconds at
# 90% power.
magnet.drop(250, MSEC, 90)

temperature()#

El método temperature() devuelve la temperatura del electroimán.

Parámetros

Descripción

unidades

Opcional. Un tipo TemperatureUnits válido. El valor predeterminado es CELSIUS.

Devuelve: La temperatura del electroimán.

installed()#

El método installed() verifica si el electroimán está conectado.

Devuelve: «Verdadero» si el electroimán está instalado. «Falso» si no lo está.

timestamp()#

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

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