Magneet#
Invoering#
De V5-magneet wordt alleen gebruikt met de V5-werkcel.
Hieronder vindt u een lijst met beschikbare methoden:
Acties – Interactie met de magneet.
pickup– Activeert de magneet om een object op te pakken.drop– Deactiveert de magneet om een object te laten vallen.set_power– Stelt het vermogensniveau in van de magneet die gebruikt wordt om op te pakken en neer te zetten.
Getters – Gegevens ophalen van de magneet.
temperature– Geeft de temperatuur van de magneet terug.installed– Controleert of de magneet is aangesloten.timestamp– Retourneert de timestamp van het laatst ontvangen statuspakket van de Magnet.
Constructors – Initialiseer en configureer de magneet handmatig.
Electromagnet– Maak een magneet.
Acties#
pickup#
pickup(duration, units, power) activeert de magneet om een object op te pakken.
Usage:
magnet.pickup(duration, units, power)
Parameters |
Beschrijving |
|---|---|
|
Optioneel. De duur voor het activeren van de magneet, als geheel getal of decimaal getal. |
|
Optioneel. Eenheden voor de duur:
|
|
Optioneel. Het in te stellen vermogensniveau (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() deactiveert de magneet om een object te laten vallen.
Usage:
magnet.drop(duration, units, power)
Parameters |
Beschrijving |
|---|---|
|
Optioneel. De duur voor het deactiveren van de magneet, als geheel getal of decimaal getal. |
|
Optioneel. Eenheden voor de duur:
|
|
Optioneel. Het in te stellen vermogensniveau (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) stelt het vermogensniveau in van de magneet die gebruikt wordt om op te pakken en neer te zetten.
Usage:
magnet.set_power(value)
Parameters |
Beschrijving |
|---|---|
|
Het in te stellen vermogensniveau (0 - 100). |
# Set the default power to 80%.
magnet.set_power(80)
Getters#
temperature#
temperature() retourneert de temperatuur van de magneet als een float.
Usage:
magnet.temperature(units)
Parameters |
Beschrijving |
|---|---|
|
Optioneel. Eenheden voor de temperatuur:
|
installed#
installed() retourneert een Booleaanse waarde als de magneet is aangesloten.
True- De magneet is verbonden met de hersenen.False- De magneet is niet verbonden met de hersenen.
Usage:
magnet.installed()
Parameters |
Beschrijving |
|---|---|
Deze methode heeft geen parameters. |
timestamp#
timestamp() retourneert een geheel getal als de tijdstempel van het laatst ontvangen statuspakket van de Magnet.
Usage:
magnet.timestamp()
Parameters |
Beschrijving |
|---|---|
Deze methode heeft geen parameters. |
Constructeurs#
Constructors worden gebruikt om handmatig Magnet-objecten te creëren, die nodig zijn om een Magnet buiten VEXcode te configureren.
Electromagnet#
Electromagnet creates a magnet.
Gebruik: magnet_1 = Electromagnet(port)
Parameter |
Beschrijving |
|---|---|
|
Geef aan op welke slimme poort de magneet is aangesloten ( |
# Create a Magnet in Port 1.
magnet_1 = Electromagnet(Ports.PORT1)