Διακόπτης ορίου#
Εισαγωγή#
Ο Διακόπτης ορίου είναι ένας μικρός ψηφιακός αισθητήρας που ανιχνεύει φυσική επαφή με ένα αντικείμενο.

Αυτή η σελίδα χρησιμοποιεί limit_switch ως παράδειγμα ονόματος διακόπτη ορίου. Αντικαταστήστε το με το δικό σας διαμορφωμένο όνομα, όπως απαιτείται.
Παρακάτω είναι μια λίστα με τις διαθέσιμες μεθόδους:
pressing– Επιστρέφει εάν πατιέται ο καθορισμένος διακόπτης ορίου.pressed– Καταγράφει μια συνάρτηση που θα καλείται κάθε φορά που πατιέται ο διακόπτης ορίου.released– Καταχωρεί μια συνάρτηση που θα καλείται κάθε φορά που απελευθερώνεται ο διακόπτης ορίου.
Constructor – Χειροκίνητη αρχικοποίηση ενός διακόπτη ορίου.
Limit– Δημιουργήστε έναν διακόπτη ορίου.
πιεστικός#
Το πάτημα του pressing επιστρέφει μια Boolean που υποδεικνύει εάν ο διακόπτης ορίου πατιέται αυτήν τη στιγμή.
True– Ο διακόπτης ορίου είναι πατημένος.False– Ο διακόπτης ορίου δεν πατιέται.
Usage:
limit_switch.pressing()
Παράμετροι |
Περιγραφή |
|---|---|
Αυτή η μέθοδος δεν έχει παραμέτρους. |
# Display a message after limit_switch is pressed
while not limit_switch.pressing():
pass
brain.screen.print("Limit Switch pressed!")
πιεσμένο#
Αν πατηθεί pressed καταγράφει μια συνάρτηση που θα καλείται κάθε φορά που πατιέται ο διακόπτης ορίου.
Usage:
limit_switch.pressed(callback, arg)
Παράμετροι |
Περιγραφή |
|---|---|
|
Μια προηγουμένως καθορισμένη συνάρτηση που εκτελείται όταν πατηθεί ο διακόπτης ορίου. |
|
Προαιρετικό. Μια πλειάδα |
def my_function():
brain.screen.print("Pressed")
# Call my_function whenever limit_switch is pressed
limit_switch.pressed(my_function)
κυκλοφόρησε#
Η τιμή released καταχωρεί μια συνάρτηση που θα καλείται κάθε φορά που απελευθερώνεται ο διακόπτης ορίου.
Usage:
limit_switch.released(callback, arg)
Παράμετροι |
Περιγραφή |
|---|---|
|
Μια προηγουμένως καθορισμένη function που εκτελείται όταν απελευθερωθεί ο διακόπτης ορίου. |
|
Προαιρετικό. Μια πλειάδα |
def my_function():
brain.screen.print("Pressed")
# Call my_function whenever limit_switch is released
limit_switch.released(my_function)
Κατασκευαστής#
Οι κατασκευαστές χρησιμοποιούνται για τη χειροκίνητη δημιουργία αντικειμένων Limit , τα οποία είναι απαραίτητα για τη διαμόρφωση ενός Limit Switch εκτός του VEXcode.
Limit#
Limit δημιουργεί έναν Διακόπτη Ορίου.
Usage:
Limit(port)
Παράμετρος |
Περιγραφή |
|---|---|
|
Η θύρα 3 καλωδίων στην οποία είναι συνδεδεμένος ο διακόπτης ορίου:
|
# Create a Limit Switch in Port A
light_switch = Limit(brain.three_wire_port.a)