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