Πύργος Σημάτων#
Εισαγωγή#
Ο Πύργος Σημάτων είναι μια συσκευή που χρησιμοποιεί χρωματιστά φώτα για να δείχνει την κατάσταση του ρομπότ.
Για τα παρακάτω παραδείγματα, ο διαμορφωμένος Πύργος Σήματος θα ονομάζεται signal_tower και θα χρησιμοποιείται σε όλα τα επόμενα παραδείγματα σε όλη αυτήν την τεκμηρίωση API κατά την αναφορά σε SignalTower.
Παρακάτω είναι μια λίστα με όλες τις διαθέσιμες μεθόδους:
Ρυθμιστές – Διαμορφώστε τα χρώματα και τα μοτίβα φωτισμού του Πύργου Σήματος.
set_color– Ορίζει το μοτίβο για μία ή όλες τις λυχνίες LED του Πύργου Σήματος.set_colors– Ορίζει την κατάσταση κάθε LED Πύργου Σήματος.
Κατασκευαστές – Μη αυτόματη αρχικοποίηση και διαμόρφωση του Πύργου Σήματος.
SignalTower– Δημιουργήστε έναν Πύργο Σήματος.
Σέττερς#
set_color#
set_color ορίζει το μοτίβο φωτισμού ενός ή όλων των LED στον Πύργο Σημάτων. Αυτά τα φώτα μπορούν να χρησιμοποιηθούν για την παρακολούθηση της θέσης του ρομπότ σε ένα έργο ή για να δείξουν πότε πληρούνται ορισμένες συνθήκες.
Usage:
signal_tower.set_color(value, state)
Παράμετρος |
Περιγραφή |
|---|---|
αξία |
Το έγχρωμο φως προς έλεγχο:
|
κατάσταση |
Το μοτίβο φωτισμού που θα εφαρμοστεί:
|
# Set the Signal Tower to start blinking the blue LED
signal_tower.set_color(SignalTower.BLUE, SignalTower.BLINK)
set_colors#
set_colors ορίζει την κατάσταση κάθε LED του Πύργου Σήματος. Αυτά τα φώτα μπορούν να χρησιμοποιηθούν για την παρακολούθηση της θέσης του ρομπότ σε ένα έργο ή για να δείξουν πότε πληρούνται ορισμένες συνθήκες.
Usage:
signal_tower.set_colors(r, y, g, b, w)
Παράμετρος |
Περιγραφή |
|---|---|
ρ |
Η κατάσταση για το κόκκινο φως:
|
y |
Η κατάσταση για το κίτρινο φως:
|
σολ |
Η κατάσταση για το πράσινο φως:
|
σι |
Η κατάσταση για το μπλε φως:
|
w |
Η κατάσταση για το λευκό φως:
|
# Turn on all LEDs
signal_tower.set_colors(SignalTower.ON, SignalTower.ON, SignalTower.ON, SignalTower.ON, SignalTower.ON)
# Turn on just the red LED
signal_tower.set_colors(SignalTower.ON, SignalTower.OFF, SignalTower.OFF, SignalTower.OFF, SignalTower.OFF)
Κατασκευαστές#
SignalTower#
SignalTower δημιουργεί έναν Πύργο Σήματος.
SignalTower(smartport)
Παράμετρος |
Περιγραφή |
|---|---|
|
Η Έξυπνη Θύρα στην οποία είναι συνδεδεμένος ο Πύργος Σημάτων, γράφεται ως |
# Construct a Signal Tower "signal_tower" with the
# SignalTower class
signal_tower = SignalTower(Ports.PORT1)