Magnet#
Einführung#
Der V5-Magnet wird nur mit der V5-Arbeitszelle verwendet.
Nachfolgend finden Sie eine Liste der verfügbaren Methoden:
Aktionen – Interagiere mit dem Magneten.
pickup– Aktiviert den Magneten, um ein Objekt aufzuheben.drop– Deaktiviert den Magneten, um ein Objekt fallen zu lassen.set_power– Legt die Leistungsstufe des Magneten fest, der zum Aufnehmen und Ablegen verwendet wird.
Getter – Daten vom Magneten zurückgeben.
temperature– Gibt die Temperatur des Magneten zurück.installed– Überprüft, ob der Magnet angeschlossen ist.timestamp– Gibt den Zeitstempel des zuletzt vom Magnet empfangenen Statuspakets zurück.
Konstruktoren – Magnet manuell initialisieren und konfigurieren.
Electromagnet– Erzeuge einen Magneten.
Aktionen#
pickup#
pickup(duration, units, power) aktiviert den Magneten, um ein Objekt aufzuheben.
Usage:
magnet.pickup(duration, units, power)
Parameter |
Beschreibung |
|---|---|
|
Optional. Die Dauer zur Aktivierung des Magneten als Ganzzahl oder Gleitkommazahl. |
|
Optional. Einheiten für die Dauer:
|
|
Optional. Die einzustellende Leistungsstufe (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() deaktiviert den Magneten, um ein Objekt fallen zu lassen.
Usage:
magnet.drop(duration, units, power)
Parameter |
Beschreibung |
|---|---|
|
Optional. Die Dauer zur Deaktivierung des Magneten als Ganzzahl oder Gleitkommazahl. |
|
Optional. Einheiten für die Dauer:
|
|
Optional. Die einzustellende Leistungsstufe (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) legt die Leistungsstufe des Magneten fest, der zum Aufnehmen und Ablegen verwendet wird.
Usage:
magnet.set_power(value)
Parameter |
Beschreibung |
|---|---|
|
Die einzustellende Leistungsstufe (0 - 100). |
# Set the default power to 80%.
magnet.set_power(80)
Getter#
temperature#
temperature() gibt die Temperatur des Magneten als Gleitkommazahl zurück.
Usage:
magnet.temperature(units)
Parameter |
Beschreibung |
|---|---|
|
Optional. Einheiten für die Temperatur:
|
installed#
installed() gibt einen booleschen Wert zurück, wenn der Magnet angeschlossen ist.
True- Der Magnet ist mit dem Gehirn verbunden.False- Der Magnet ist nicht mit dem Gehirn verbunden.
Usage:
magnet.installed()
Parameter |
Beschreibung |
|---|---|
Diese Methode hat keine Parameter. |
timestamp#
timestamp() gibt eine ganze Zahl als Zeitstempel des zuletzt vom Magnet empfangenen Statuspakets zurück.
Usage:
magnet.timestamp()
Parameter |
Beschreibung |
|---|---|
Diese Methode hat keine Parameter. |
Konstruktoren#
Konstruktoren werden verwendet, um Magnet-Objekte manuell zu erstellen, die für die Konfiguration eines Magneten außerhalb von VEXcode erforderlich sind.
Electromagnet#
Electromagnet creates a magnet.
Verwendung: magnet_1 = Electromagnet(port)
Parameter |
Beschreibung |
|---|---|
|
An welchen Smart Port der Magnet angeschlossen ist ( |
# Create a Magnet in Port 1.
magnet_1 = Electromagnet(Ports.PORT1)