Μαγνήτης#
Εισαγωγή#
Ο μαγνήτης V5 χρησιμοποιείται μόνο με το V5 Workcell.
Παρακάτω είναι μια λίστα με τις διαθέσιμες μεθόδους:
Ενέργειες – Αλληλεπίδραση με τον μαγνήτη.
pickup– Ενεργοποιεί τον μαγνήτη για να σηκώσει ένα αντικείμενο.drop– Απενεργοποιεί τον μαγνήτη για να ρίξει ένα αντικείμενο.set_power– Ορίζει το επίπεδο ισχύος του μαγνήτη που χρησιμοποιείται για την ανάληψη και την πτώση.
Getters – Επιστρέφουν δεδομένα από τον μαγνήτη.
temperature– Επιστρέφει τη θερμοκρασία του μαγνήτη.installed– Ελέγχει εάν ο μαγνήτης είναι συνδεδεμένος.timestamp– Επιστρέφει τη χρονική σήμανση του τελευταίου πακέτου κατάστασης που ελήφθη από τον μαγνήτη.
Κατασκευαστές – Μη αυτόματη αρχικοποίηση και ρύθμιση παραμέτρων του μαγνήτη.
Electromagnet– Δημιουργήστε έναν μαγνήτη.
Ενέργειες#
pickup#
pickup(duration, units, power) ενεργοποιεί τον μαγνήτη για να σηκώσει ένα αντικείμενο.
Usage:
magnet.pickup(duration, units, power)
Παράμετροι |
Περιγραφή |
|---|---|
|
Προαιρετικό. Η διάρκεια ενεργοποίησης του μαγνήτη ως ακέραιος αριθμός ή αριθμός κινητής υποδιαστολής. |
|
Προαιρετικά. Μονάδες διάρκειας:
|
|
Προαιρετικά. Το επίπεδο ισχύος που θα οριστεί (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() απενεργοποιεί τον μαγνήτη για να ρίξει ένα αντικείμενο.
Usage:
magnet.drop(duration, units, power)
Παράμετροι |
Περιγραφή |
|---|---|
|
Προαιρετικό. Η διάρκεια απενεργοποίησης του μαγνήτη ως ακέραιος αριθμός ή αριθμός κινητής υποδιαστολής. |
|
Προαιρετικά. Μονάδες διάρκειας:
|
|
Προαιρετικά. Το επίπεδο ισχύος που θα οριστεί (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) ορίζει το επίπεδο ισχύος του μαγνήτη που χρησιμοποιείται για την ανάληψη και την πτώση.
Usage:
magnet.set_power(value)
Παράμετροι |
Περιγραφή |
|---|---|
|
Το επίπεδο ισχύος που θα οριστεί (0 - 100). |
# Set the default power to 80%.
magnet.set_power(80)
Αποκτητές#
temperature#
Η συνάρτηση temperature() επιστρέφει τη θερμοκρασία του μαγνήτη ως πλωτήρα.
Usage:
magnet.temperature(units)
Παράμετροι |
Περιγραφή |
|---|---|
|
Προαιρετικά. Μονάδες θερμοκρασίας:
|
installed#
installed() επιστρέφει μια λογική τιμή εάν ο μαγνήτης είναι συνδεδεμένος.
True- Ο μαγνήτης συνδέεται με τον εγκέφαλο.False- Ο μαγνήτης δεν είναι συνδεδεμένος με τον εγκέφαλο.
Usage:
magnet.installed()
Παράμετροι |
Περιγραφή |
|---|---|
Αυτή η μέθοδος δεν έχει παραμέτρους. |
timestamp#
timestamp() επιστρέφει έναν ακέραιο αριθμό ως τη χρονική σήμανση του τελευταίου πακέτου κατάστασης που ελήφθη από τον μαγνήτη.
Usage:
magnet.timestamp()
Παράμετροι |
Περιγραφή |
|---|---|
Αυτή η μέθοδος δεν έχει παραμέτρους. |
Κατασκευαστές#
Οι κατασκευαστές χρησιμοποιούνται για τη χειροκίνητη δημιουργία αντικειμένων Magnet, τα οποία είναι απαραίτητα για τη διαμόρφωση ενός Magnet εκτός του VEXcode.
Electromagnet#
Electromagnet creates a magnet.
Χρήση: magnet_1 = Electromagnet(port)
Παράμετρος |
Περιγραφή |
|---|---|
|
Σε ποια Έξυπνη Θύρα είναι συνδεδεμένος ο μαγνήτης ορίζεται η επιλογή |
# Create a Magnet in Port 1.
magnet_1 = Electromagnet(Ports.PORT1)