Ελεγκτής#
Εισαγωγή#
Το χειριστήριο VEX IQ (2ης γενιάς) διαθέτει κουμπιά και δύο joystick. Τα μπλοκ του χειριστηρίου μπορούν να χρησιμοποιηθούν για τον έλεγχο των πατημάτων κουμπιών, την ανάγνωση της κίνησης του joystick, την ενεργοποίηση ή απενεργοποίηση των διαμορφωμένων ενεργειών του χειριστηρίου ή την εκτέλεση μπλοκ όταν συμβαίνουν συμβάντα του χειριστηρίου.
Το IQ (2ης γενιάς) Brain μπορεί να συνδεθεί είτε με ένα χειριστήριο IQ (2ης γενιάς) είτε με ένα χειριστήριο IQ (1ης γενιάς). Ένα χειριστήριο IQ (1ης γενιάς) πρέπει να διαθέτει εγκατεστημένο ένα μπλε Smart Radio.
Οι διαμορφωμένες ενέργειες ελεγκτή είναι συμπεριφορές ελεγκτή που ορίζονται στο μενού Συσκευές. Χρησιμοποιήστε το μπλοκ ενεργοποίηση/απενεργοποίηση ελεγκτή για να ενεργοποιήσετε ή να απενεργοποιήσετε προσωρινά αυτές τις διαμορφωμένες ενέργειες κατά τη διάρκεια ενός έργου.
Παρακάτω είναι μια λίστα με όλα τα μπλοκ:
Τιμές — Ελέγξτε την κατάσταση του κουμπιού του χειριστηρίου ή διαβάστε τη θέση του joystick.
πατήθηκε το κουμπί του χειριστηρίου; — Επιστρέφει εάν πατιέται ένα επιλεγμένο κουμπί του χειριστηρίου.
θέση άξονα ελεγκτή — Επιστρέφει τη θέση του joystick κατά μήκος ενός επιλεγμένου άξονα.
Ενέργειες — Ενεργοποιήστε ή απενεργοποιήστε τις διαμορφωμένες ενέργειες του ελεγκτή ή εκτελέστε μπλοκ όταν αλλάζει η είσοδος του ελεγκτή.
ενεργοποίηση/απενεργοποίηση ελεγκτή — Ενεργοποιεί ή απενεργοποιεί τις ενέργειες του ελεγκτή που έχουν ρυθμιστεί στο μενού Συσκευές.
όταν πατηθεί ή απελευθερωθεί το κουμπί του ελεγκτή — Εκτελεί τη συνδεδεμένη στοίβα όταν πατηθεί ή απελευθερωθεί ένα επιλεγμένο κουμπί.
όταν αλλάζει ο άξονας του ελεγκτή — Εκτελεί τη συνδεδεμένη στοίβα όταν αλλάζει η θέση ενός joystick κατά μήκος του επιλεγμένου άξονα.
Αξίες#
θέση άξονα ελεγκτή#
Το μπλοκ αναφοράς θέσης άξονα ελεγκτή επιστρέφει τη θέση του joystick κατά μήκος ενός επιλεγμένου άξονα ως αριθμό από -100 έως 100.
(θέση Χειριστηρίου [A v])
Παράμετρος |
Περιγραφή |
|---|---|
άξονας |
Ο άξονας του joystick που θα αναφερθεί:
|
Παράδειγμα
όταν ξεκινά
[Turn depending on the position of the right joystick.]
για πάντα
αν <(θέση Χειριστηρίου [C v]) [math_less_than v] [0]> τότε
στροφή [αριστερά v]
αλλιώς αν <(θέση Χειριστηρίου [C v]) [math_greater_than v] [0]> τότε
στροφή [δεξιά v]
αλλιώς
διακοπή κίνησης
τέλος
τέλος
Ενέργειες#
ενεργοποίηση/απενεργοποίηση ελεγκτή#
Το μπλοκ στοίβας ενεργοποίηση/απενεργοποίηση ελεγκτή ενεργοποιεί ή απενεργοποιεί τις ενέργειες ελεγκτή που έχουν ρυθμιστεί στο μενού Συσκευές.
Χειριστήριο [Απενεργοποίηση v]
Παράμετρος |
Περιγραφή |
|---|---|
κατάσταση |
Η κατάσταση ενέργειας που έχει διαμορφωθεί από τον ελεγκτή: Απενεργοποίηση ή Ενεργοποίηση. |
Παράδειγμα
όταν ξεκινά
[Disable controller configured actions until the drive movement is done.]
Χειριστήριο [Απενεργοποίηση v]
κίνηση [εμπρός v] για (6) [ίντσες v] ▶
Χειριστήριο [Ενεργοποίηση v]
όταν αλλάζει ο άξονας του ελεγκτή#
Το μπλοκ Hat όταν αλλάζει ο άξονας του ελεγκτή εκτελεί την προσαρτημένη στοίβα όταν αλλάζει η θέση ενός joystick κατά μήκος του επιλεγμένου άξονα.
όταν ο άξονας [A v] του χειριστηρίου αλλάξει
Παράμετρος |
Περιγραφή |
|---|---|
άξονας |
Ο άξονας του joystick προς έλεγχο:
|
Παράδειγμα
όταν ο άξονας [C v] του χειριστηρίου αλλάξει
[Turn when the joystick's position changes along axis C.]
στροφή [δεξιά v] για (90) μοίρες ▶