Ελεγκτής#

Εισαγωγή#

Το χειριστήριο VEX IQ (1ης γενιάς) διαθέτει κουμπιά και δύο joystick. Τα μπλοκ του χειριστηρίου μπορούν να χρησιμοποιηθούν για τον έλεγχο των πατημάτων κουμπιών, την ανάγνωση της κίνησης του joystick, την ενεργοποίηση ή απενεργοποίηση των διαμορφωμένων ενεργειών του χειριστηρίου ή την εκτέλεση μπλοκ όταν συμβαίνουν συμβάντα του χειριστηρίου.

Το IQ (1ης γενιάς) Brain μπορεί να συνδεθεί με ένα χειριστήριο IQ (1ης γενιάς). Υποστηρίζει επίσης ένα χειριστήριο IQ (2ης γενιάς).

Οι διαμορφωμένες ενέργειες ελεγκτή είναι συμπεριφορές ελεγκτή που ορίζονται στο μενού Συσκευές. Χρησιμοποιήστε το μπλοκ ενεργοποίηση/απενεργοποίηση ελεγκτή για να ενεργοποιήσετε ή να απενεργοποιήσετε προσωρινά αυτές τις διαμορφωμένες ενέργειες κατά τη διάρκεια ενός έργου.

Παρακάτω είναι μια λίστα με όλα τα μπλοκ:

Τιμές — Ελέγξτε την κατάσταση του κουμπιού του χειριστηρίου ή διαβάστε τη θέση του joystick.

Ενέργειες — Ενεργοποιήστε ή απενεργοποιήστε τις διαμορφωμένες ενέργειες του ελεγκτή ή εκτελέστε μπλοκ όταν αλλάζει η είσοδος του ελεγκτή.

Αξίες#

πατημένο το κουμπί του ελεγκτή;#

Το πατήθηκε το κουμπί του ελεγκτή; Το λογικό μπλοκ επιστρέφει εάν πατιέται ένα επιλεγμένο κουμπί ελεγκτή.

Το χειριστήριο IQ 1ης γενιάς με όλα τα κουμπιά επισημασμένα.
πατημένο το κουμπί του ελεγκτή; Λογικό μπλοκ#
<Χειριστήριο [E ▲ v] πατημένο;>

Παράμετρος

Περιγραφή

κουμπί

Το κουμπί για έλεγχο:

  • E ▲
  • E ▼
  • F ▲
  • F ▼
  • L ▲
  • L ▼
  • R ▲
  • R ▼

Παράδειγμα

Όταν ξεκινήσει, κινείται προς τα εμπρός ενώ είναι πατημένο το κουμπί R ▲.#
όταν ξεκινά
[Move forward while the R ▲ button is pressed.]
για πάντα
αν <Χειριστήριο [R ▲ v] πατημένο;> τότε
κίνηση [εμπρός v]
αλλιώς
διακοπή κίνησης
τέλος
τέλος

θέση άξονα ελεγκτή#

Το μπλοκ αναφοράς θέσης άξονα ελεγκτή επιστρέφει τη θέση του joystick κατά μήκος ενός επιλεγμένου άξονα ως αριθμό από -100 έως 100.

Το χειριστήριο IQ 1ης γενιάς με τους τέσσερις άξονες του joystick επισημασμένους.
μπλοκ αναφοράς θέσης άξονα ελεγκτή#
(θέση Χειριστηρίου [A v])

Παράμετρος

Περιγραφή

άξονας

Ο άξονας του joystick που θα αναφερθεί:

  • A — κατακόρυφος άξονας αριστερού joystick
  • B — οριζόντιος άξονας αριστερού joystick
  • C — οριζόντιος άξονας δεξιού joystick
  • D — κατακόρυφος άξονας δεξιού joystick

Παράδειγμα

Όταν ξεκινά, στροφές ανάλογα με τη θέση του δεξιού 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 when controller button εκτελεί την συνδεδεμένη στοίβα όταν πατηθεί ή απελευθερωθεί ένα επιλεγμένο κουμπί controller.

Το χειριστήριο IQ 1ης γενιάς με όλα τα κουμπιά επισημασμένα.
όταν το κουμπί του ελεγκτή μπλοκ καπέλο#
όταν πατηθεί το κουμπί [E ▲ v] [πατήθηκε v] του Χειριστηρίου

Παράμετρος

Περιγραφή

κουμπί

Το κουμπί για έλεγχο:

  • E ▲
  • E ▼
  • F ▲
  • F ▼
  • L ▲
  • L ▼
  • R ▲
  • R ▼

κατάσταση κουμπιού

Το συμβάν κουμπιού που ενεργοποιεί τη συνδεδεμένη στοίβα: πατήθηκε ή απελευθερώθηκε.

Παράδειγμα

Όταν πατηθεί το κουμπί R ▲, το ρομπότ περιστρέφεται δεξιά κατά 90 μοίρες.#
όταν πατηθεί το κουμπί [R ▲ v] [πατήθηκε v] του Χειριστηρίου
[Turn when the R ▲ button is pressed.]
στροφή [δεξιά v] για (90) μοίρες ▶

όταν αλλάζει ο άξονας του ελεγκτή#

Το μπλοκ Hat όταν αλλάζει ο άξονας του ελεγκτή εκτελεί την προσαρτημένη στοίβα όταν αλλάζει η θέση ενός joystick κατά μήκος του επιλεγμένου άξονα.

Το χειριστήριο IQ 1ης γενιάς με τους τέσσερις άξονες του joystick επισημασμένους.
όταν αλλάζει ο άξονας του ελεγκτή#
όταν ο άξονας [A v] του χειριστηρίου αλλάξει

Παράμετρος

Περιγραφή

άξονας

Ο άξονας του joystick προς έλεγχο:

  • A — κατακόρυφος άξονας αριστερού joystick
  • B — οριζόντιος άξονας αριστερού joystick
  • C — οριζόντιος άξονας δεξιού joystick
  • D — κατακόρυφος άξονας δεξιού joystick

Παράδειγμα

Όταν η θέση του joystick αλλάζει κατά μήκος του άξονα C του ελεγκτή, το ρομπότ στρέφεται δεξιά κατά 90 μοίρες.#
όταν ο άξονας [C v] του χειριστηρίου αλλάξει
[Turn when the joystick's position changes along axis C.]
στροφή [δεξιά v] για (90) μοίρες ▶