Μαγνήτης#

Εισαγωγή#

Ο ηλεκτρομαγνήτης VEX GO επιτρέπει στο ρομπότ σας να αλληλεπιδρά με μαγνητικά αντικείμενα, σηκώνοντάς τα και απελευθερώνοντάς τα.

Για τα παρακάτω παραδείγματα, ο διαμορφωμένος ηλεκτρομαγνήτης θα ονομάζεται magnetΑυτό το όνομα χρησιμοποιείται σε όλα τα επόμενα παραδείγματα σε όλη αυτήν την τεκμηρίωση API όταν γίνεται αναφορά σε μεθόδους κλάσης Magnet.

Παρακάτω είναι μια λίστα με όλες τις μεθόδους:

Ενέργειες — Ενεργοποίηση ή απενεργοποίηση του ηλεκτρομαγνήτη.

  • energize — ορίζει την κατάσταση του ηλεκτρομαγνήτη ώστε να σηκώνει ή να ρίχνει αντικείμενα.

Ενέργειες#

energize#

energize ορίζει την κατάσταση του ηλεκτρομαγνήτη ώστε είτε να σηκώνει είτε να ρίχνει αντικείμενα.

Usage:
magnet.energize(action)

Παράμετροι

Περιγραφή

action

Η κατάσταση του ηλεκτρομαγνήτη που θα οριστεί:

  • BOOST — Επιτρέπει στον μαγνήτη να σηκώνει αντικείμενα.
  • DROP — Απενεργοποιεί την παραλαβή αντικειμένων και ρίχνει τυχόν αντικείμενα που έχει κρατήσει.

# Build Used: Super Code Base 2.0
def main():
    # Drop an attached Disk
    drivetrain.drive_for(FORWARD, 200, MM)
    magnet.energize(DROP)
    drivetrain.drive_for(REVERSE, 200, MM)

# Start threads — Do not delete
start_thread(main)