Aimant#
Introduction#
L’aimant V5 est utilisé uniquement avec la cellule de travail V5.
Vous trouverez ci-dessous une liste des méthodes disponibles :
Actions – Interagissez avec l’aimant.
pickup– Active l’aimant pour ramasser un objet.drop– Désactive l’aimant pour laisser tomber un objet.set_power– Définit le niveau de puissance de l’aimant utilisé pour ramasser et déposer.
Récupérateurs – Renvoient les données du Magnet.
temperature– Renvoie la température de l’aimant.installed– Vérifie si l’aimant est connecté.timestamp– Renvoie l’horodatage du dernier paquet d’état reçu du Magnet.
Constructeurs – Initialisez et configurez manuellement le Magnet.
Electromagnet– Créer un aimant.
Actes#
pickup#
pickup(duration, units, power) active l’aimant pour ramasser un objet.
Usage:
magnet.pickup(duration, units, power)
Paramètres |
Description |
|---|---|
|
Facultatif. Durée d’activation de l’aimant (entier ou décimal). |
|
Optionnel. Unités de durée :
|
|
Optionnel. Niveau de puissance à régler (0 - 100). |
# Set the Magnet to pickup.
magnet.pickup()
# Set the Magnet to pickup for 250 milliseconds at
# 90% power.
magnet.pickup(250, MSEC, 90)
drop#
drop() désactive l’aimant pour laisser tomber un objet.
Usage:
magnet.drop(duration, units, power)
Paramètres |
Description |
|---|---|
|
Facultatif. Durée de désactivation de l’aimant (entier ou décimal). |
|
Optionnel. Unités de durée :
|
|
Optionnel. Niveau de puissance à régler (0 - 100). |
# Set the Magnet to drop.
magnet.drop()
# Set the Magnet to drop for 250 milliseconds at
# 90% power.
magnet.drop(250, MSEC, 90)
set_power#
set_power(value) définit le niveau de puissance de l’aimant utilisé pour ramasser et déposer.
Usage:
magnet.set_power(value)
Paramètres |
Description |
|---|---|
|
Niveau de puissance à régler (0 - 100). |
# Set the default power to 80%.
magnet.set_power(80)
Getters#
temperature#
temperature() renvoie la température de l’aimant sous forme de nombre flottant.
Usage:
magnet.temperature(units)
Paramètres |
Description |
|---|---|
|
Optionnel. Unités de température :
|
installed#
installed() renvoie un booléen indiquant si le Magnet est connecté.
True- L’aimant est connecté au cerveau.False- L’aimant n’est pas connecté au cerveau.
Usage:
magnet.installed()
Paramètres |
Description |
|---|---|
Cette méthode ne comporte aucun paramètre. |
timestamp#
timestamp() renvoie un entier comme horodatage du dernier paquet d’état reçu du Magnet.
Usage:
magnet.timestamp()
Paramètres |
Description |
|---|---|
Cette méthode ne comporte aucun paramètre. |
Constructeurs#
Les constructeurs servent à créer manuellement des objets Magnet, nécessaires à la configuration d’un Magnet en dehors de VEXcode.
Electromagnet#
Electromagnet crée un aimant.
Utilisation : magnet_1 = Electromagnet(port)
Paramètre |
Description |
|---|---|
|
Le port intelligent auquel l’aimant est connecté est indiqué par |
# Create a Magnet in Port 1.
magnet_1 = Electromagnet(Ports.PORT1)