Βίκτορ Μότορ#
Εισαγωγή#
Ο Ελεγκτής Κινητήρα VEX Victor είναι ένας παλαιότερος ελεγκτής κινητήρα που λαμβάνει ένα σήμα PWM 3 καλωδίων από τον εγκέφαλο για τον έλεγχο κινητήρων συνεχούς ρεύματος VEXpro/EDR που δεν μπορούν να συνδεθούν απευθείας σε έξυπνες θύρες.
Αυτή η σελίδα χρησιμοποιεί victor_motor ως παράδειγμα ονόματος ελεγκτή κινητήρα Victor. Αντικαταστήστε το με το δικό σας διαμορφωμένο όνομα, όπως απαιτείται.
Παρακάτω είναι μια λίστα με τις διαθέσιμες μεθόδους:
spin– Περιστρέφει έναν κινητήρα προς τα εμπρός ή προς τα πίσω μέχρι να σταματήσει.stop– Σταματάει αμέσως έναν κινητήρα.set_velocity– Υποδεικνύει σε έναν κινητήρα πόσο γρήγορα πρέπει να περιστραφεί.set_reversed– Ορίζει την κατεύθυνση περιστροφής ενός κινητήρα ώστε να αντιστραφεί.
Κατασκευαστής – Χειροκίνητη αρχικοποίηση ενός ελεγκτή κινητήρα Victor.
MotorVictor– Δημιουργεί έναν ελεγκτή κινητήρα Victor.
γνέθω#
Το σπιν spin περιστρέφει έναν συνδεδεμένο κινητήρα σε μια καθορισμένη κατεύθυνση χρησιμοποιώντας την τρέχουσα ταχύτητα κινητήρα.
Usage:
victor_motor.spin(direction, velocity, units)
Παράμετροι |
Περιγραφή |
|---|---|
|
Η κατεύθυνση προς την οποία θα περιστραφεί ο κινητήρας:
|
|
Προαιρετικό. Η ταχύτητα περιστροφής κυμαίνεται από 0% έως 100% όταν χρησιμοποιείται |
|
Προαιρετικά. Η μονάδα ταχύτητας:
|
στάση#
stop σταματάει αμέσως τον συνδεδεμένο κινητήρα.
Usage:
victor_motor.stop()
Παράμετροι |
Περιγραφή |
|---|---|
Αυτή η μέθοδος δεν έχει παραμέτρους. |
set_velocity#
set_velocity λέει σε έναν κινητήρα πόσο γρήγορα πρέπει να περιστραφεί. Ένα υψηλότερο ποσοστό κάνει τον κινητήρα να περιστρέφεται πιο γρήγορα και ένα χαμηλότερο ποσοστό κάνει τον κινητήρα να περιστρέφεται πιο αργά.
Κάθε έργο ξεκινά με κάθε συνδεδεμένο κινητήρα να περιστρέφεται με ταχύτητα 50% από προεπιλογή.
Usage:
victor_motor.set_velocity(value, units)
Παράμετρος |
Περιγραφή |
|---|---|
|
Η ταχύτητα περιστροφής κυμαίνεται από 0% έως 100% όταν χρησιμοποιείται |
|
Προαιρετικά. Η μονάδα ταχύτητας:
|
set_reversed#
set_reversed ορίζει τον κινητήρα να αντιστραφεί έτσι ώστε η κατεύθυνση FORWARD να περιστρέφεται δεξιόστροφα. Αυτή η μέθοδος λειτουργεί με τον ίδιο τρόπο όπως ο ορισμός της παραμέτρου reverse σε True κατά την κατασκευή ενός MotorVictor.
Usage:
victor_motor.set_reversed(value)
Παράμετροι |
Περιγραφή |
|---|---|
|
Εάν η κατεύθυνση του κινητήρα είναι αντίστροφη:
|
Κατασκευαστές#
Οι κατασκευαστές χρησιμοποιούνται για τη δημιουργία MotorVictor , τα οποία είναι απαραίτητα για τη διαμόρφωση ενός ελεγκτή κινητήρα Victor.
MotorVictor#
MotorVictor δημιουργεί έναν ελεγκτή κινητήρα Victor.
Usage:
MotorVictor(port, reverse)
Παράμετρος |
Περιγραφή |
|---|---|
|
Η θύρα 3 καλωδίων στην οποία είναι συνδεδεμένος ο ελεγκτής:
|
|
Προαιρετικό. Ορίζει εάν η περιστροφή του κινητήρα θα πρέπει να αντιστραφεί.
|
# Create a Victor Motor Controller in Port A
victor_motor = MotorVictor(brain.three_wire_port.a)